私はコミットしました。それで私はgit commit --amend -C HEAD
のようにファイルを追加するのを忘れていました。それから私は遠隔のレポに押し込んだ。問題は、私が無防備なコミットを遠隔地に押し込んだことを忘れてしまったので、今や紛争が起こっているということです。これをどうすれば解決できますか?押すとgit commitを元に戻す--amend
0
A
答えて
1
は--force
フラグを使用します。
git push --force origin master
注:
master
は、あなたのブランチ名で交換する必要があります。そしてorigin
は、リモート名に置き換えられる必要があるかもしれませんが、おそらくあなたはそれを
2
pedrorijo91によって答えは公共の歴史を書き換え、それはいくつかのリモート構成(非速い拒否では許可されませんを変更する必要はありません前進)。他のユーザーがプッシュコードにアクセスできる場合は、git reset --soft @{u}
で修正を元に戻し、インデックスの変更を加えて新しいコミットを作成することをお勧めします。
関連する問題
- 1. リベース後にgit commitを元に戻す
- 2. git repoサーバーでgit commitを削除または元に戻す
- 3. git commit --amendをリモートブランチのヘッドで修正するには?
- 4. 'git commit --amend'の後にrepoに移動する方法
- 5. `git commit --amend`に相当するバザーはありますか?
- 6. 'git commit --amend'を中止する方法は?
- 7. Mercurial: "hg commit --amend"をロールバックします。
- 8. GIT ...元に戻す
- 9. GitHub for Macを使って "git commit --amend"を実行する方法
- 10. git --amend外部エディタ
- 11. git stashを元に戻す
- 12. git mergeを元に戻す
- 13. Git Cleanを元に戻す
- 14. 元に戻すgit checkout --orphan
- 15. GITの元に戻すチェックアウト
- 16. Git - 元に戻すチェックアウト
- 17. Gitで元に戻す
- 18. git clone --mirrorコマンドを元に戻す/元に戻す方法は?
- 19. Gitはコミット--amendメッセージスクリプトで
- 20. gitを元に戻すには?
- 21. git update-indexを元に戻すには?
- 22. Gitソフトリセットを元に戻すには?
- 23. gitでサブモジュールを元に戻す?
- 24. Gitでファイルを元に戻す
- 25. 単一ファイルGit Checkoutを元に戻す
- 26. プッシュするには大きすぎるRstudioのgit commitを元に戻します。
- 27. Git:ローカル変更を元に戻す。 git add。 + git rm?
- 28. Git commit、masterからのrebase、そして元のcommitへの小さな変更
- 29. GITで元に戻す削除
- 30. 元に戻す「gitがリセット--merge」
これは危険とみなされます:https://developer.atlassian.com/blog/ 2015/04/force-with-lease / –