github for windows復原到某一個版本

來源:互聯網
上載者:User

標籤:form   res   sha   本質   sans   理解   臨時檔案   git log   沒有   

建議先學會使用git命令再學GUI版的git,git本來就是命令列程式,GUI本質就是執行一些命令。僅從一些icon和單詞去理解一些操作難免會有偏差。而反過來,熟悉命令會更好地理解GUI操作。
想要復原到某一個版本,用圖形工具多次操作也沒有成功,用revert總是提示失敗,後來用的是命令列完成的,用 git reset  --hard  <commit_id>:徹底回退到某個版本,本地的源碼也會變為上一個版本的內容,此命令 慎用!<commit_id> 是每次commit的SHA1值. 可以用git log 看到,也可以在頁面上commit標籤頁裡找到.

----------------------------------------

如何刪除本地所有未認可的變更

1. git clean -df
2. git reset --hard
第一個命令只刪除所有untracked的檔案,如果檔案已經被tracked, 修改過的檔案不會被回退。而第二個命令只把tracked的檔案revert到前一個版本,對於untracked的檔案(比如編譯的臨時檔案)都不會被刪除。
有時是需要同時運行這兩條命令的.

github for windows復原到某一個版本

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.