git常見操做和指令

1.指令集

1.1 本地與遠程操做

建立文件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)

1.2 分支相關

新建分支

git branch 新分支名 (SHA值)(若是新建的分支是某個分支的拷貝,需加上SHA值,該值可在git log中找到)

修改當前分支名

git branch -M main(新分支名)(參數-M跟-m區別:前者即使新的分支名已經存在也會修改,後者則不會)

刪除分支

git branch -D main(分支名)

查看分支狀態

git status

切換分支

git checkout 分支名

1.3 歷史相關

容許合併不相關歷史

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(記下對應分支的SHA值)
git branch 新分支名 (SHA值)
git checkout 新分支名
相關文章
相關標籤/搜索