2017-11-18 5 views
1

私はチームプロジェクトを持っていますが、私はコード上でいくつかの変更を行いましたが、まだコミットしていません。私はgithubから最新のバージョンのコードを持っていきたいと思います。私はどのクラスを変更したのか覚えていません。私は最後のコミットの後に最新の変更を削除するだけです。Gitは変更を削除します

答えて

1

これは、すべての非コミットさの変更が削除されます:sleskeで指摘したように

git reset --hard HEAD 

を、これは完全すべての変更を削除します!あなただけのGitHubからgit pullにできるようにしたい場合は、一時的に、それらを削除pullして、変更内容を戻すためにstash popを使用するように変更をstashできます

git stash 
git pull 
git stash pop 
+0

警告:これにより、変更内容を取り消すことはできません。後でそれらを戻すことはできません!それがあなたが望むものなら、OK。変更を削除する方法はありますが、後で使用するために保持する方法があります(git stash、temporary commit)。 – sleske

1

あなたが原子のようなコードエディタを使用している場合gitタブを使って、次のような最新のプルに戻ることができます:enter image description here

このオプションを使用すると、いつでも戻って差分を見ることができます。 もしあなたがgit stashならばgit pullとなり、あなたはレポの最後のバージョンに戻ります。 gitコマンドを使って、いつでもこの方法を使用して戻ることができます:git stash pop Good Luckコーディング!

関連する問題