1

私は現在(no branch) 、コミットされていない変更を行っています。別のブランチをチェックアウトして、すべての変更を破棄したいと考えています。

私がする時

git checkout <branch_name>

私は得る:

**error: Your local changes to the following files would be overwritten by checkout:
        avar/libs/video_preprocessing_controller/video_preprocessing_controller.cpp
        bbn/tracker/libs/init_and_cont_tracks/init_and_cont_tracks.cpp
Please, commit your changes or stash them before you can switch branches.
Aborting**

私は自分の変更を望んでいませcommitstash。3 番目のオプションはありませんか? (無視する/捨てる)

4

1 に答える 1

6

使用するgit checkout -f [branch name]

または、最初にローカルの変更を破棄するには、

git checkout .
git checkout [branch name]
于 2012-10-15T15:04:53.947 に答える