建立文件git
echo > README.md(文件名)
建立文件時輸入信息緩存
echo "(message)" >> README.md (文件名)
初始化本地倉庫code
git init
添加文件放入緩存流中rem
git add . (點"."表示添加當前文件夾所有文件,添加某個文件直接使用文件名)
克隆遠程倉庫it
git clone 倉庫地址
把緩存內容放進發送頭ast
git commit -m "xx" (「xx」爲對本次上傳做的說明)
添加remote地址文件
git remote add origin 新地址
查看remote地址co
git remote -v
刪除remote地址block
git remote rm origin
拉取遠程內容遠程
git pull --rebase origin master
提交至遠程
git push (-u) origin 分支名 (-f) (第一次提交加上-u,強行提交忽略遠程修改加-f)
新建分支
git branch 新分支名 (SHA值)(若是新建的分支是某個分支的拷貝,需加上SHA值,該值可在git log中找到)
修改當前分支名
git branch -M main(新分支名)(參數-M跟-m區別:前者即使新的分支名已經存在也會修改,後者則不會)
刪除分支
git branch -D main(分支名)
查看分支狀態
git status
切換分支
git checkout 分支名
容許合併不相關歷史
git pull --allow-unrelated-histories
查看歷史提交
git log (輸出最後若是是':',按'q'便可退出)
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(分支名)
git remote -v git remote rm origin git remote add origin 倉庫地址
git log git checkout 分支名
git log(記下對應分支的SHA值) git branch 新分支名 (SHA值) git checkout 新分支名