私はgitに新しく、多くの概念を理解するのに本当に苦労しています。Git:他の変更を加えてブランチをアップグレードする必要があるときに、ブランチに変更をマージするには?
私は数日触れていなかったブランチで1ファイルを変更しなければならなかったので、そのブランチをチェックアウトして変更を加え、それを元に戻しました。しかし、私はfast-forward
にしようとしていて、私がマージする必要があるコンテンツを持っていたようなものを言ったというエラーが出ました。だから、私はgit checkout master
に私の枝をインラインでマスターに取得することにしました。
その後、私はgit status
を実行し、私が働いていただけでなく、何千もの新しく修正されたファイルをプッシュする準備ができていることを確認します。
これらのファイルをすべて私のブランチにプッシュしたくありません。この問題を回避する方法はありますか?
返信いただきありがとうございます。私の唯一の質問は、私の最初の 'git checkout'も、他の開発者が行った変更を取り上げることではないでしょうか? – MeltingDog
'git checkout'はブランチを切り替えますが、ブランチを変更しません。マージまたはリベースする必要があります。 –
ああありがとう!非常に役立ちます – MeltingDog