0
如何才能丟棄不在暫存區域中的更改?如何只丟棄不在暫存區域中的更改?
假設:
$ cat file.txt
Hello
$ git add file.txt
# edit file.txt
$ cat file.txt
Hi
我如何獲得的file.txt
什麼它是最後編輯之前和之後的git add
命令的內容,而不回手動編輯呢?
真實案例場景是我有這些文件編程方式生成,但必須提交到存儲庫(例如,Django遷移)。我想重新生成這些文件,但只提交一些更改。所以我使用git add -p
來選擇我想要的更改,然後我想放棄未選中的更改。