Git筆記
創(chuàng)建Git倉庫:
cd dir
git init
將文件添加到暫存區(qū)
git add file
將文件修改提交到版本庫
git commit -m "說明" //說明一般是必須的
版本庫更新流程
st=>start: 工作區(qū)(文件夾內(nèi))
operation1=>operation: add
operationmid=>inputoutput: 暫存區(qū)
operation2=>opertation: commit
e=>end: 版本庫
st->operation1->operationmid->operation2->e
撤銷
git checkout -- <file>
//回退文件在本區(qū)域內(nèi)的初始狀態(tài),如暫暫存區(qū)作出修改則撤銷在暫存區(qū)內(nèi)的修改,在工作區(qū)則撤銷工作區(qū)內(nèi)做的修改
//注意:git checkout <branch>為切換分支命令
恢復上一版本
git reset HEAD <file>
//如果add則清除add并回退最新版本,沒有add則直接回退最新版本
查看歷史記錄
git log [--graph]
查看當前倉庫狀態(tài)
git status
回退版本庫版本
git reset --hard HEAD^[^^^]
//多少個^就回退多少個版本,如果太多的話就用HEAD~[num]
添加遠程版本庫
git remote add [origin/遠程庫名稱] [git]
git push -u [遠程庫名稱] [本地分支名稱]
//首次push添加 -u 參數(shù),之后就不用了