私はGitHub(Windows)を使って2つの非同期コミットを持っていますが、今はそれらをコミットしたくありません。どのように元に戻すことができますか?Windowsのgithubで未同期のコミットを削除するには?
答えて
「How to reach some commands on Github for windows」で述べたように、アクションのあなた最良のコースは、「Windows用のGitHub」からシェルを開いて、またはmsysgitを使用して、CLI(コマンドラインインターフェイス)をgitのために使用することです。
その後git reset HEAD^2
(あるいはgit reset --hard HEAD^2
あなたが本当に進行中の作業だけでなく、それらのファイルを削除したい場合)(「How do I delete unpushed git commits?」または「How to delete a 'git commit'」のように)それらのコミットをドロップします。
リフレッシュ後、GitHub for Windowsは、それ以上の非同期コミットを表示しません。以下
Otheranswers同じリセット達成 "Undo most recent commit
"、最近追加言及:私は "GitHub undo a discard" で述べたように
を、 "変更を破棄" 機能が達成しますgit reset.
そして、事前にこれがなければまったく役に立たない。 – Gusdor
2014年1月現在、これらのコマンドはWindows用のGithubの同期外の変更には影響しません。唯一の出力は、HEADが先月から何らかのランダムコミットにリセットされたと主張する何らかのラインノイズです。助けてくれてありがとう!本当に私の一日を作った! –
[元に戻す]ボタンがあります。コミットするファイルを右クリックし、「変更を破棄する」を選択します。 [設定]ボタンの下にはGitHub(Windowsの場合)の最新バージョンで
https://github.com/blog/1441-undo-button-in-github-for-windows
これは、変更がコミットされていない場合にのみ発生しますが、それ以外の点ではgit pushでサーバに同期される変更をどのようにコミットしないかについての質問です。 – David
、次の「同期」アイコン/ボタンにオプションがあり、「元に戻す最新のコミット」、同期されていないそれらの世話をすることコミットします。
最新バージョンのGitHUb for Windowsは、このオプションがあります。このオプションは、非同期コミットがある場合に使用可能になります。これはGitHubからの非常に便利なアップデートです。
私が質問を言葉で表現されている方法に基づいて、お勧めします、とそれを検索することは、人々がGitリポジトリで開く「GitのCLI /(経由でリセットするときFETCH_HEAD」を使用したいこと、のためにアップしていますWindowsメニューのためのGitHubでシェル」)一度シェルで
、実行します。 GitはFETCH_HEADこれは戻って、あなたが最後にあなたのリモートからの変更を引き下げたときにあなたがいた場所にあなたをリセットします
を--hardリセット - これは、このページを叩いている人の中には、やっているように見えるものです。
- 1. githubでコミットを削除する
- 2. github削除コミット履歴がすでに削除されているgithubリポジオ
- 3. Githubコミット履歴を削除する
- 4. githubのすべてのコミット履歴を削除するには?
- 5. Githubとローカルの最後のnコミットを削除するには?
- 6. GitHubコミットをその履歴と共に削除するには?
- 7. Windows同期失敗のGithub
- 8. GitHubでプッシュされたコミットを削除するには?
- 9. GitHub Windowsクライアントで同期されていないコミットを同期する方法は?
- 10. GitHubからコミットを完全に削除するには?
- 11. ローカルリポジトリのコードを削除せずに最後のGithubコミットを削除します
- 12. GitHub Windowsクライアントでコミットした後にファイルが同期しませんか?
- 13. GitHubは私の前のコミットを削除しました
- 14. gitを削除してgithubにコミットする
- 15. Windows用Github同期の問題
- 16. githubリポジトリの削除/削除とgithubページ
- 17. githubのリポジトリを削除するには?
- 18. GitHubでリポジトリを削除するには?
- 19. githubコミット履歴から単一ファイルを削除する
- 20. github:すべてのコミットを特定のユーザ名で削除する方法
- 21. Windows用GitHub:ファイルの一部だけをコミットするには?
- 22. GitHubフォークを同期するには?
- 23. Github Flow削除コミットと履歴の変更
- 24. gitコミットを削除するには
- 25. GitHub - ローカルリポジトリに影響を与えずにプッシュされたコミットを削除する
- 26. 初期コミット後にディレクトリをgitlabから削除する
- 27. 削除ブランチの最初のコミット時にリモートブランチでコミットを返す
- 28. TortoiseHG:コミットの削除
- 29. GitHubフォークエラーを同期する
- 30. githubでコミットする
[削除済みのgitコミットを削除するにはどうすればいいですか?](http://stackoverflow.com/questions/3197413/how-do-i-delete-unpushed-git-commits) – Sam