2012-03-20 31 views
5

これはよくある質問ですが、私はグーグルでは見つけられません。git、ブランチを引っ張った後に元のマスターに戻る方法

もう一人がそれにcommit'd枝を、作成した、と私は成功した今

git pull origin newbranch 

を使用して、それをプルダウンしnewbranch

Gitのプッシュ起源を使用してgithubのにそれをプッシュ、私が行きたいです元のマスターバージョンに戻ります。 元のマスターのファイルがnewbranchのファイルを置き換える原因は何もありません。

git checkout master 
git checkout origin master 
git pull 
git pull origin HEAD 
etc 

git pull origin masterリターン:

* branch   master  -> FETCH_HEAD 
Already up-to-date. 

これは難しいことはできませんが、私は確かにそれを把握することはできません。 、

git checkout origin/master 
+0

は「gitのブランチ」の出力は、何と言っていますか? – kclair

答えて

9

を返す '-r Gitのブランチ'

 
* master 

とを返します。たぶんgit fetchを最初に使って、それからgit mergeを使うことができます。

これにより、操作がより明確になります。あなたは「gitのチェックアウトマスター」を行った後

Brで、 ティム

+3

as done git reset -hard origin/master – fishtoprecords

+0

マスターにプルを元に戻したい場合は、 – ralphtheninja

+0

私はこのようなことについてはうなずきますが、枝から "元気に戻す"ことを望みました。 – fishtoprecords

1

次の時間:

'gitのブランチは、' これはあなたが必要なものを行うために動作するはず

 
    origin/HEAD 
    origin/experimental 
    origin/master 
+0

ありがとう、私はちょうどgit fetchについて読んでいる。私が読んできたチュートリアルではカバーされていませんでした。 – fishtoprecords

関連する問題