1

新しいコミットを作成しましたが、その前にプルするのを忘れました。(私はgit stashand thanを使用する必要がありgit pullました。)これgit pullで、追加のコミット「merge origin / <branch> to <branch>」を取得します(一部のコミットは他の同僚によってすでにプッシュされています)。 。

git pullマージせずに行う方法はありますか?

4

3 に答える 3

5

git pull基本的にの後にはがgit fetch続くgit mergeので、マージせずにプルする場合は、を実行しますgit fetch

于 2012-08-28T13:47:52.770 に答える
4

すでに誤ってコミットした場合は、次のワークフローに従ってください。

  • 現在のブランチから新しいブランチを作成します(基本的には、コミットの「安全コピー」を作成するため)。
  • コミットする前に、現在のブランチをコミットにリセットします(コミットを「削除」します)。
  • 引く。
  • バックアップブランチから現在のブランチへのコミットをチェリーピックし、後でバックアップブランチを削除します。
于 2012-08-29T05:07:02.803 に答える
3

あなたに必要なのはgit pull --rebase

于 2015-08-22T21:06:27.213 に答える