Узнайте, какую удаленную ветку отслеживает локальная ветка

Убедитесь, что они действительно являются вкладками! В bash вы можете вставить вкладку, используя C-v TAB

$ echo "LOAD_SETTLED    LOAD_INIT       2011-01-13 03:50:01" | awk -F$'\t' '{print $1}'
LOAD_SETTLED
720
задан Peter Mortensen 11 April 2019 в 00:55
поделиться

2 ответа

Я использую EasyGit (иначе, "например") как супер легкая обертка сверху (или вдоль стороны) Мерзавец. EasyGit имеет "информационную" подкоманду, которая дает Вам всем виды супер полезной информации, включая текущие ответвления удаленное ответвление отслеживания. Вот пример (где текущее имя ответвления является "нечто"):

pknotz@s883422: (foo) ~/workspace/bd
$ eg info
Total commits:      175
Local repository: .git
Named remote repositories: (name -> location)
  origin -> git://sahp7577/home/pknotz/bd.git
Current branch: foo
  Cryptographic checksum (sha1sum): bd248d1de7d759eb48e8b5ff3bfb3bb0eca4c5bf
  Default pull/push repository: origin
  Default pull/push options:
    branch.foo.remote = origin
    branch.foo.merge = refs/heads/aal_devel_1
  Number of contributors:        3
  Number of files:       28
  Number of directories:       20
  Biggest file size, in bytes: 32473 (pygooglechart-0.2.0/COPYING)
  Commits:       62
1
ответ дан Nathan Musoke 11 April 2019 в 00:55
поделиться
  • 1
    но это будет работать только при перетаскивании, не при нажатии. право? – Mahesh 7 March 2011 в 09:15

git branch -vv | grep 'BRANCH_NAME' | awk '{print $4}'

git branch -vv: Эта часть покажет все локальные ответвления наряду с их восходящим ответвлением.

grep 'BRANCH_NAME': Это отфильтрует текущее ответвление из списка ответвления.

awk '{print $4}': Это покажет только восходящее имя ответвления

0
ответ дан 22 November 2019 в 21:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: