git 基礎命令操作
阿新 • • 發佈:2019-02-12
3. git基礎命令操作(1)
修改檔案,並把修改後的檔案提交到版本庫
1.txt的內容是:this is a test, file name 1.txt。
現在修改其中的內容新增一行
this is a test, file name 1.txt。
add a line text
嘗試提交:
我們不斷地對檔案修改提交,如果那次我們提交的檔案是錯誤的,想回到之前的版本,就需要版本回退
操作如下:
當然之前的操作git log 顯示的內容看的比較亂,可以使用git log --pretty=oneline,簡化顯示的內容:
像是8f60ea366d02ed437707eb9c444487ce0ce4c9b3這樣一串是commit id 是根據sha1計算的(就相當於一個隨機數),確保每次的commit id 不一樣。git的操作就像是一條時間線的程序,返回到上一個版本操作如下:
如果是上上個版本那就輸入git reset --hard HEAD^^
之前100個版本 命令是git reset --hard HEAD~100
Git 還提供了git reflog 來記錄你的每一次命令