Ich habe die Zweigstelle einer anderen Person ausgecheckt und verfolgt.Hat einen anderen Zweig überprüft. Warum zeigt HEAD immer noch auf den Master-Zweig
git checkout --track origin/foo
Doch obwohl ich einen anderen Zweig ausgecheckt (nicht der master
Zweig), warum HEAD
zeigt noch master
?
Wenn ich git branch -a
eingeben, bekomme ich das. So kann ich nicht Dinge tun, wie git reset HEAD^ --hard
master
* foo
remotes/origin/HEAD -> origin/master
remotes/origin/foo
Ich mag im Grunde jemand anderes Zweig zu überprüfen, und daran arbeiten. Auch Commit und Push in seine Branche.
Kann ich mich in dieser Branche engagieren? auch wenn dieser Zweig von einem anderen Benutzer generiert wird? Ich habe einen Post gesehen, wie du '-u' Option zu' git push' setzen musst? –