2

2つのブランチを持つgitリポジトリがあります。リポジトリのクローンを作成すると、マスターブランチしか表示されません。私は両方の支店を最新の状態にしています。問題は、マージと分岐を完全に理解していないことです。くそー!

私の例はここで見ることができます:

http://github.com/rimian/rimian/network

誰かがこれを通常に戻す方法を教えてもらえますか?

4

2 に答える 2

4

複製されたリポジトリに両方のブランチがありますが、それらはとと呼ばれorigin/masterますorigin/ui。デフォルトではmaster、トラックと呼ばれるローカルブランチも作成されます。これは、たとえばorigin/master実行したときに表示されるものです。git branchコマンドを使用すると、すべてのリモートブランチを表示できますgit branch -r。リモートブランチを追跡する新しいローカルブランチを作成し、たとえば。を使用してそれに切り替えることができますgit checkout -tb ui origin/ui

于 2010-03-14T18:13:38.433 に答える
1

私が走るとき

git clone http://github.com/rimian/rimian.git
cd rimian
gitk --all & # You can also use git branch -a if gitk is not installed

gitkは、UIブランチとマスターブランチを表示します。たとえば、実行できます

git merge origin/ui
git push

uiブランチのコンテンツをmasterに取得し、githubでmasterを更新します。

クローン作成時に投稿したURLを使用しなかったことに注意してください。分岐/マージに関するこのgithubガイドを読むことをお勧めします

于 2010-03-14T09:16:41.440 に答える