ホーム » git » git 変更をキャンセル

git 変更をキャンセル

ソースファイルを編集したがコミット前にやっぱり元に戻したい時はcheckoutコマンド

[code]
git checkout ブランチ名 ファイル名
[/code]

ローカルリポジトリのブランチは以下のコマンドで確認
[code]
git branch
[/code]

コミット前であればインデックスに反映した後でも有効

以下は例
[code]
C:\githome\prvkernel\freearea>git status
On branch master
Your branch is ahead of ‘origin/master’ by 2 commits.
(use "git push" to publish your local commits)

Changes to be committed:
(use "git reset HEAD <file>…" to unstage)

modified: source/FreeArea/FreeArea.suo

C:\githome\prvkernel\freearea>git branch
* master

C:\githome\prvkernel\freearea>git checkout master source/FreeArea/FreeArea.suo

C:\githome\prvkernel\freearea>git status
On branch master
Your branch is ahead of ‘origin/master’ by 2 commits.
(use "git push" to publish your local commits)

nothing to commit, working tree clean

[/code]