私は自分のローカルホストとサーバー上にレポのクローンを持っています。私の友人は、サーバーのコピーをいくつか変更しました。しかし、彼はそれらを約束しなかった。 私は自分のローカルコピーに取り組み、その変更をリポジトリのmaster
ブランチにコミット(同様にプッシュ)しました。プル競合の新しいブランチを作成するには?
は今、私は、サーバー上の変更を引っ張っていたと私は得る:
error: Your local changes to the following files would be overwritten by merge:
/path/to/files
Please, commit your changes or stash them before you can merge.
Aborting
私は、サーバー上のローカルのmasterブランチに私のchnagesを引きたいです。しかし、友人の仕事がそこにある新しい支店を作りたいと思っています。
逆の場合、つまり、新しいブランチで自分の変更をプルし、自分の変更をマスターに反映させます。
私は分岐に関する他のいくつかの質問を見上げましたが、出口が見つけられませんでした。申し訳ありませんが、私はバージョンコントロールシステムの新機能です。だから、そのような問題を処理するより良い方法があれば、正しい方向に私を案内してください。
'git checkout -b newBranchName' - ブランチの作成と切り替え –
私はそのような新しいブランチを作ることができますが、あるブランチの変更を隠しておき、または何 ?隠し場所からデータを失うことはできますか? – TJain
有益な回答がありますか?はいの場合は、それに印を付けてください。それは、同様の質問をした他の人を助けるでしょう。 –