私の同僚と私は同じリポジトリで作業しています。2つのブランチに分岐しましたが、それぞれ技術的に異なるプロジェクトに対応していますが、それらには類似点があるため、master
から*にコミットしたい場合がありますbranch
。
しかし、私は持っていbranch
ます。同僚は具体的にどのようにそのブランチをプルできますか?
git clone
リポジトリのA は、彼のためにローカルにブランチを作成していないようですが、私の最後を押した後、ブランチが無茶苦茶に生きているのを見ることができます。
また、私が最初にブランチを作成したときに、私はブランチを作成しました-b checkout
。それは大きな違いをもたらしますか?
$ git branch -r
origin/HEAD -> origin/master
origin/daves_branch
origin/discover
origin/master
$ git fetch origin discover
$ git checkout discover
これらは私が実行したコマンドです。しかし、それは間違いなく機能していません。
そのブランチをチェックアウトして、さまざまな共同作業者やワークステーションからのブランチの変更だけをプッシュしてコミットできるようにしたいと思っています。
git fetch --all
、次にすべてのブランチを表示するために:git branch
、次にブランチをチェックアウトします:git checkout nameofnewbranch
git fetch origin discover:discover && git checkout discover