84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
1.修改文件A,commit并push到远程仓库
2.修改文件B,commit,也push到了远程
3.现在A文件的修改错误了,需要回滚到之前的版本,但是文件B的修改需要保存下来,请问现在应该如何操作?
如果用git reset --hard命令回滚到A修改的版本号,那么B的修改也被丢弃了
リーリー
git revert (バージョン番号)
これを実行しても失われることはありません、私たちは皆これを実行します.. git replace --hard コマンドは A によって変更されたバージョン番号にロールバックします git pull --rebase 原点ブランチ番号 B のコードをプルダウンして確認します競合がある場合は、競合を解決した後に git Push を実行します..
git replace --soft HEAD@{id}、これにより送信は取り消されますが、ワークスペース内の変更は消えません。その後、間違った変更を修正し、送信してリモート エンドにプッシュします
この場合、通常はログを直接チェックしてファイル A を復元し、ファイル B が完全であることを確認します
間違ったものを修正して、一度送信して上書きすることはできませんか?
パブリックブランチで既に送信されたコミットでは を使用しないでください。別のコミットが生成されますgit reset,如果有人已经 pull 了这些 commit,会很麻烦这种情况下应该用 git revert
git reset
git revert
git rebase -i HEAD^^^用默认编辑器打开一个文档,修个A那次提交前面改成drop或简写为d 保存します。 提出物は自動的に破棄されます(競合がある場合は、自分で競合を解決する必要があります)
git rebase -i HEAD^^^
A
drop
d
git log A の前に A B の commitId を表示します
git restart --hard A の以前の commitId
git チェリーピック B の commitId
この機能はチェックアウト機能と呼ばれ、特定の時間に送信された変更を取得することができます
リセットはできず、元に戻すことのみが可能です。リモートにプッシュされたコミットはリセットまたはコミットできません。これにより、他の人のバージョン履歴が破壊されます。
元に戻すには、私のこの記事を読んでください: /a/11...
リーリー
git revert (バージョン番号)
これを実行しても失われることはありません、私たちは皆これを実行します..
git replace --hard コマンドは A によって変更されたバージョン番号にロールバックします
git pull --rebase 原点ブランチ番号 B のコードをプルダウンして確認します競合がある場合は、競合を解決した後に git Push を実行します
..
git replace --soft HEAD@{id}、これにより送信は取り消されますが、ワークスペース内の変更は消えません。その後、間違った変更を修正し、送信してリモート エンドにプッシュします
この場合、通常はログを直接チェックしてファイル A を復元し、ファイル B が完全であることを確認します
間違ったものを修正して、一度送信して上書きすることはできませんか?
パブリックブランチで既に送信されたコミットでは を使用しないでください。別のコミットが生成されます
git reset
,如果有人已经 pull 了这些 commit,会很麻烦这种情况下应该用
git revert
git rebase -i HEAD^^^
用默认编辑器打开一个文档,修个
A
那次提交前面改成drop
或简写为d
保存します。提出物は自動的に破棄されます(競合がある場合は、自分で競合を解決する必要があります)
git log A の前に A B の commitId を表示します
git restart --hard A の以前の commitId
git チェリーピック B の commitId
この機能はチェックアウト機能と呼ばれ、特定の時間に送信された変更を取得することができます
リセットはできず、元に戻すことのみが可能です。リモートにプッシュされたコミットはリセットまたはコミットできません。これにより、他の人のバージョン履歴が破壊されます。
元に戻すには、私のこの記事を読んでください: /a/11...