2014-12-08 9 views
5

Mam repozytorium z wieloma gałęziami. Wszystkie gałęzie są aktualne z odpowiednikiem oddziału zdalnego .Podczas działania w statusie git pojawia się komunikat "Twój oddział jest aktualny z" origin/branch "pojawia się tylko kilka razy.

na przykład zobaczyć wyjście ze stanu git i git dziennika dla dwóch następujących branżach:

Oddział mantis_0074

[email protected] ~/Documents/BitBucket/electroroute_repositories/gudrun (mantis_0074) 
$ git status 
On branch mantis_0074 
nothing to commit, working directory clean 

[email protected] ~/Documents/BitBucket/electroroute_repositories/gudrun (mantis_0074) 
$ git log --oneline --decorate 
a67b6f7 (HEAD, origin/mantis_0074, mantis_0074) M-0074: Update expected results from sample bids. 
afda69c M-0074: Rename long and short term intra-day BritNed auction files to use the correct name format so that they will be processed correctly (i.e. not handled as 
bcc41 M-0074: Add unprocessed files which can be used for testing amp_file_transfer.ps1 script. 

Oddział mantis_0151

[email protected] ~/Documents/BitBucket/electroroute_repositories/gudrun (mantis_0151) 
$ git status 
On branch mantis_0151 
Your branch is up-to-date with 'origin/mantis_0151'. 

nothing to commit, working directory clean 

[email protected] ~/Documents/BitBucket/electroroute_repositories/gudrun (mantis_0151) 
$ git log --oneline --decorate 
f0487e2 (HEAD, origin/mantis_0151, mantis_0151) mantis_0151 Finalised version of trigger with updated varaible names etc 
24a0ae0 mantis_0151 get the tb_apx_fact_private_trades table trigger into line with what is in production as it currently isn't. Also add the create statement as well 

Z logu Git można zobaczyć, że obie gałęzie są aktualne w zdalnym oddziale.

Zobacz, jak obie gałęzie są aktualne, dlaczego komunikat Your branch is up-to-date with 'origin/branch' jest wyświetlany tylko w komunikacie o stanie Git z gałęzi modliszki_0151?

Odpowiedz

6

Git wyświetli tę wiadomość tylko wtedy, gdy twój oddział jest skonfigurowany do śledzenia zdalnego oddziału. Twoja pierwsza gałąź nie wydaje się być.

+2

To załatwiło sprawę. Byłem w stanie śledzić zdalną gałąź przy użyciu 'git branch -u origin/branch'. Nie rozumiem, dlaczego niektóre gałęzie są skonfigurowane do śledzenia zdalnego, a inne nie. Do tej pory nie wiedziałem o śledzeniu oddziału zdalnego, więc nie zrobiłem tego wcześniej ręcznie. – gerard

+1

Aby uzyskać szczegółowe informacje na temat śledzenia zdalnego oddziału, zobacz [Czy istniejąca gałąź Git śledzić zdalną gałąź?] (Http://stackoverflow.com/questions/520650/make-an-existing-git-branch-track-a- zdalny oddział) – gerard

Powiązane problemy