git上的後悔藥

2021-09-11 13:16:18 字數 687 閱讀 5807

修改上一次提交的文案

git commit —amend

複製**

我第一次提交時執行了命令: git add . git commit -m 「add some thing"

但是commit後悔了,需要做一些修改再提交

再次提交的時候執行 git commit —amend 這時候log日誌只顯示一條資訊

撤銷操作

刪除了某乙個分支,恢復上面的東西

單獨恢復某個檔案

git clean 刪除工作目錄中沒有tracked的檔案

-n 不會刪除任何檔案,只是提醒

-f 刪除當前目錄下沒有track過的檔案,不刪除.gitignore指定的檔案和資料夾

-df 刪除沒有track的檔案和資料夾

-xd 刪除沒有track過的檔案,不管是否在.gitignore指定

複製**

git rm 從unmodified狀態到modified狀態

git reset —soft head^回到最後一次commit —amend,即commit 到stage狀態

—soft 快取區和工作目錄都不會改變

git檔案修改的狀態變更

git常見後悔藥

撤銷本地全部沒有git add過的修改 git checkout 使用庫上檔案覆蓋本地修改 當然是指用本地庫覆蓋 git checkout file name 回退掉某一次commit,回退方式是自動生成乙個反向的commit,不會影響其他commmitgit revert commitid 將gi...

Git 中的後悔藥

處理生活中需要 撤回的場景 工作區中的 想撤回 沒有提交過的 git checkout add 到暫存區的 想撤回。git reset head提交到本地倉庫的 想撤回。git reset soft 版本號 也可以修改soft為hard放棄版本後的所有修改。遠端提交的 想撤回。在本地修改完之後,使用...

世界上沒有後悔藥

也不知道從什麼時候起,小湯姆陷入了莫名其妙的憂慮之中,常常為一些已經造成的錯誤而自怨自艾 考試之後,擔心自己哪些題目做錯了,是不是能夠及格 頂撞父母後,又開始後悔自己不該這樣做.小湯姆的古怪行為引起了老師的擔心。這一天,老師把小湯姆帶到自己的辦公室裡,很不小心 地把一瓶牛奶打碎了。小湯姆看到,牛奶 ...