本文是《廖雪峰-Git教程》的學習總結
常用指令
git add [filename]:添加檔案到git倉庫的暫存區(stage),可多次添加
git commit -m "commit log info":送出git倉庫的所有檔案到目前分支
git log:檢視git送出日志
git status:檢視git目前狀态
版本回退:
HEAD:目前版本
HEAD^:上一個版本
HEAD^^:上上個版本
HEAD~3:上3個版本
git reset --hard HEAD^:回退到上一個版本
git reset --hard [commit_id]:回退到對應commit_id的版本
git reflog:檢視曆史指令
修改:
git跟蹤并管理的是修改,而不是檔案,管理的區域是暫存區;
比如:對檔案a第一次修改後的版本是a1,然後添加到暫存區,
再對檔案a第二次修改後的版本是a2,然後送出到倉庫;
此時倉庫目前狀态儲存的是a1版本,
a2版本添加再送出就可以了。