1.指令集
1.1 本地與遠程操作
創(chuàng)建文件
echo > README.md(文件名)
創(chuàng)建文件時輸入信息
echo "(message)" >> README.md (文件名)
初始化本地倉庫
git init
添加文件放入緩存流中
git add . (點"."表示添加當(dāng)前文件夾全部文件遭殉,添加某個文件直接使用文件名)
克隆遠程倉庫
git clone 倉庫地址
把緩存內(nèi)容放進發(fā)送頭
git commit -m "xx" (“xx”為對本次上傳作的說明)
?添加remote地址
git remote add origin 新地址
查看remote地址
git remote -v
刪除remote地址
git remote rm origin
拉取遠程內(nèi)容
git pull --rebase origin master
提交至遠程
git push (-u) origin 分支名 (-f) (第一次提交加上-u休涤,強行提交忽略遠程修改加-f)
1.2 分支相關(guān)
新建分支
git branch 新分支名 (SHA值)(如果新建的分支是某個分支的拷貝昧诱,需加上SHA值,該值可在git log中找到)
修改當(dāng)前分支名
git branch -M main(新分支名)(參數(shù)-M跟-m區(qū)別:前者即便新的分支名已經(jīng)存在也會修改,后者則不會)
刪除分支
git branch -D main(分支名)
查看分支狀態(tài)
git status
切換分支
git checkout 分支名
1.3 歷史相關(guān)
允許合并不相關(guān)歷史
git pull --allow-unrelated-histories
查看歷史提交
git log (輸出最后如果是':',按'q'即可退出)
2.常見操作
2.1 本地初始化倉庫并提交
git init
echo >README.md
git add .//git add README.md
git commit -m "submit README.md"
git remote add origin 倉庫地址
git push -u origin master(分支名)
2.2 修改remote地址
git remote -v
git remote rm origin
git remote add origin 倉庫地址
2.3 切回歷史分支
2.3.1 不新建分支型
git log
git checkout 分支名
2.3.2 新建分支型
git log(記下對應(yīng)分支的SHA值)
git branch 新分支名 (SHA值)
git checkout 新分支名