2017-02-27 1 views
0

マスターで行った新しい仕事を続けたい場合は、どのコマンドを実行する必要がありますか?私は間違いなく私がやったこの最後の仕事のために新しい支店を開くのを忘れていました。私は元の/マスターに戻ってそれを失いたくはありません。 My SourceTreeマスターは起点/マスターより1つ先です

答えて

2

あなたは以下のように出始めた場合:

O - O - 0 - C 
     \ \__ *master* 
     | 
    origin/master 

あなたは今

git branch <branchname> 

O - O - 0 - C 
     \ \__ *master*, branchname 
     | 
    origin/master 

を分岐ご希望の場合は、原点/マスター

git reset --hard origin/master 

O - O - 0 - C 
     \ \__ branchname 
     | 
    origin/master, *master* 

にマスターをリセットする必要があります新しい支店にいてください

git checkout branchname 

O - O - 0 - C 
     \ \__ *branchname* 
     | 
    origin/master, master 
+0

これは、マスター上で彼女の新しい仕事を離れ、原点/マスター –

+0

@HaldeanBrownからの更新を指すようにを更新します:私は 'gitのチェックアウト-b'をしませんでした注意してください、ちょうど' Gitのbranch'。これにより、現在のHEAD(マスター)もまたブランチマームと呼ばれるようになります。 –

+0

ああ、私の間違い。ごめんなさい! –

関連する問題