84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
比防说我在11点00分从服务器拉取了一次代码,然后与我本地的合并完并且提交了,在11点01分时准备push的时候,提示在我push之前已经有其他人抢险push了,我需要再pull一下才能提交,这时我是否需要将我本地的这一次commit回滚掉?
如果需要回滚我本地的commit该怎么回滚呢?
我现在的做法就是 git reset --hard commitid,这样貌似就把我提交的文件移出暂存区了?我这么做是否正确呢?是否还有其他做法呢?
もう一度プルすべきですか?競合がある場合は、競合を解決してからコミットしてプッシュします競合がない場合は、直接コミットしてプッシュします
git プルダウン後、
競合がある場合は、コミットする前に競合を解決してから、
競合がない場合は、直接プッシュできます
サーバーからプルした後、実際に以前の緊急プッシュを独自のローカル バージョンにマージします。結果は 2 つあります:
自動マージ成功 (早送り)
自動マージに失敗しました。手動マージが必要です
どちらの場合も、テストを再実行して、マージされたコードが元の機能やアイデアに影響を与えないことを確認する必要があります。その後、押してください。
git fetch オリジン && git リベース オリジン/マスター && git プッシュ
もう一度プルすべきですか?
競合がある場合は、競合を解決してからコミットしてプッシュします
競合がない場合は、直接コミットしてプッシュします
git プルダウン後、
競合がある場合は、コミットする前に競合を解決してから、
競合がない場合は、直接プッシュできます
サーバーからプルした後、実際に以前の緊急プッシュを独自のローカル バージョンにマージします。結果は 2 つあります:
自動マージ成功 (早送り)
自動マージに失敗しました。手動マージが必要です
どちらの場合も、テストを再実行して、マージされたコードが元の機能やアイデアに影響を与えないことを確認する必要があります。その後、押してください。
git fetch オリジン && git リベース オリジン/マスター && git プッシュ