はじめに
🧑💻 Git や LabEx の初心者ですか? Git のクイックスタート コースから始めることをお勧めします。
Git は、開発者がコードベースの変更を追跡できるバージョン管理システムです。時々、開発者は後で保持したくないコードの変更を行うことがあります。このような場合、これらの変更を破棄し、最後にコミットされたコードのバージョンに戻す必要があります。この実験では、Git で未コミットの変更を破棄することに焦点を当てます。
This tutorial is from open-source community. Access the source code
💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください
🧑💻 Git や LabEx の初心者ですか? Git のクイックスタート コースから始めることをお勧めします。
Git は、開発者がコードベースの変更を追跡できるバージョン管理システムです。時々、開発者は後で保持したくないコードの変更を行うことがあります。このような場合、これらの変更を破棄し、最後にコミットされたコードのバージョンに戻す必要があります。この実験では、Git で未コミットの変更を破棄することに焦点を当てます。
ローカルの Git リポジトリにいくつかの変更を加えましたが、まだコミットしていません。しかし、これらの変更を保持したくなくなり、破棄したいと判断しました。問題は、現在のブランチに対するすべての未コミットの変更を破棄する方法を見つけることです。
このチャレンジを完了するには、https://github.com/labex-labs/git-playground
ディレクトリの Git リポジトリを使用します。以下の手順に従ってください。
git clone https://github.com/labex-labs/git-playground.git
コマンドを使用して、リポジトリをローカルマシンにクローンします。cd git-playground
コマンドを使用して、クローンしたリポジトリに移動します。echo "hello,world" > hello.txt
および git add.
コマンドを使用して、リポジトリ内のファイルにいくつかの変更を加えますが、コミットしません。git status
コマンドを使用して、加えた変更を確認します。git reset --hard HEAD
コマンドを使用して、すべての未コミットの変更を破棄します。git status
コマンドを使用します。これが git status
を実行した結果です。
On branch master
Your branch is up to date with 'origin/master'.
nothing to commit, working tree clean
未コミットの変更を破棄することは、Git で一般的なタスクです。git reset --hard HEAD
コマンドを使用することで、ローカルディレクトリを最新のコミットに合わせてリセットし、すべての未ステージングされた変更を破棄できます。この実験では、Git リポジトリで未コミットの変更を破棄する練習の機会を提供しました。