git命令列使用說明

2021-08-18 04:52:31 字數 849 閱讀 5767

把暫存區的檔案撤回到工作區,如果工作區檔案有修改,以工作區的檔案為準

$ git reset 檔名
回退到指定版本,會把暫存區置空,但不會影響現在工作區的檔案

$ git reset 版本號
回退到指定版本,並且重置或刪除現有的暫存區的檔案對應的工作區的檔案(就是說現有的放到暫存區的檔案對應的工作區檔案會被刪除或重置(存在則重置成指定版本的樣子))

$ git reset --hard 版本號
回退至本次版本,處理邏輯和上面的命令一樣

$ git reset --hard 

或$ git reset --hard head

回退至上次版本,處理邏輯和上面的命令一樣

$ git reset --hard head^
指定版本回滾

git reset 版本號
然後把當前版本號強制push到遠端

git push -f
這時的提交樹將不再顯示版本號之後提交的提交記錄,不過git reflog還可以看到記錄

比如提交記錄如下

11111111111

222222222

333333333

*********x

想要回滾到333333333的**,執行git reset 333333333的版本號,然後git push -f

提交樹則變成

333333333

*********x

提交樹會變得很乾淨

svn命令列使用說明

0 檢視幫助 命令 svn help 1 同步 checkout 伺服器資料到本地 命令 svn checkout directory svn co directory 例 把 目錄同步到本地的 usr local svn book network 目錄 cd usr local svn book ...

svn命令列使用說明

自 http www.svn8.com svnsy 20080212 117.html 0 檢視幫助 命令 svn help 1 同步 checkout 伺服器資料到本地 命令 svn checkout directory svn co directory 例 把 https svn.test.cn...

tput 命令列使用說明

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!什麼是 tput?tput 命令將通過 terminfo 資料庫對您的終端會話進行初始化和操作。通過使用 tput,您可以更改幾項終端功能,如移動或更改游標 更改文字屬性,以及清除終端螢幕的特定區域。什麼是 terminfo 資料庫?unix 系統...