Git 如何切換不同版本
本來以為
因為git並沒有所謂版本號碼,所以無法直接換回某版本。
但是git還是有用"特殊字串"來表示各個上傳的版本。
需要先
1. diff
2. patch 回 想要換回的版本
3. git commit
等於是再上傳一次 !
--
但是發現
git reset [version number]
就可將local端的git index reset 回到某一版本
--
那只是替換成遠端的版本呢 ?
先砍掉local端的檔案,再git pull是不行的。
因為git 的index 並沒有更新
需要先
1. 砍掉local端的檔案
rm xxx
2. 從local端的git index中去除
git rm xxx
3. 接著checkout
git checkout
就會把xxx 救回來
相關文章:
好物推薦:Git
因為git並沒有所謂版本號碼,所以無法直接換回某版本。
但是git還是有用"特殊字串"來表示各個上傳的版本。
需要先
1. diff
2. patch 回 想要換回的版本
3. git commit
等於是再上傳一次 !
--
但是發現
git reset [version number]
就可將local端的git index reset 回到某一版本
--
那只是替換成遠端的版本呢 ?
先砍掉local端的檔案,再git pull是不行的。
因為git 的index 並沒有更新
需要先
1. 砍掉local端的檔案
rm xxx
2. 從local端的git index中去除
git rm xxx
3. 接著checkout
git checkout
就會把xxx 救回來
相關文章:
好物推薦:Git
留言
張貼留言