Git操作指令

2022-09-01 08:51:08 字數 1539 閱讀 4595

1、建立版本庫

git init

2、把工作區修改過的檔案新增到版本庫暫存區,點號表示當前目錄下所有檔案;

git add .

#檢視倉庫狀態

git status

3、把版本庫暫存區的檔案提交到當前分支

git commit -m "備註說明"

4、檢視歷史版本

#顯示所有版本的詳細資訊

git log

#以一行顯示所有版本資訊

git log --pretty=oneline

5、版本回退

#回退到上乙個版本

git reset --hard head^

#回退到某乙個版本

git reset --hard 版本號

6、檢視命令執行歷史記錄

git reflog

7、檢視工作區檔案和版本庫里的區別

git diff head -- filename

8、撤銷修改

#撤銷工作區的修改

git checkout -- filename

#撤銷暫存區的檔案

git reset head

9、刪除檔案

git rm filename

遠端倉庫

1、將本地倉庫與遠端倉庫關聯

git remote add origin 遠端倉庫位址

2、把本地庫內容推送到遠端庫

#把master分支推送到遠端,--all所有的

git push -u origin master

3、從遠端庫轉殖到本地

git clone 遠端位址

分支管理

1、建立分支

#建立分支

git branch 分支名稱

#切換分支

git checkout 分支名稱

#git checkout命令加上-b引數表示建立並切換

git checkout -b 分支名稱

2、檢視分支

git branch

3、合併分支

#把dev分支合併到當前分支

git merge dev

#合併分支時,加上--no-ff引數就可以用普通模式合併,合併後的歷史有分支,能看出來曾經做過合併,而fast forward合併就看不出來曾經做過合併

git merge --no-ff -m "merge with no-ff" dev

4、刪除分支

git branch -d 分支名稱

5、分支貯藏及恢復

#貯藏

git stash

#恢復git stash pop

git操作指令

git branch a 檢視所有的分支 git branch r 檢視遠端所有分支 git branch feature bbydownload forbby 基於當前的head新建本地分支。未切換 git checkout develop 切換到develop分支 git push origin...

git操作指令

1.git merge 合併 2.git fetch 從遠端獲取最新版本到本地,不會自動merge git fetch origin master即3 git pull 從遠端獲取最新版本並merge到本地 git pull origin master 即相當於git fetch 和 git mer...

git 操作指令

一 分支操作 建立並切換分支 git checkout b 轉殖分支 git clone 預設master分支,然後建立並切換本地分支追蹤遠端相應分支 git checkout b git checkout b origin dev 合併分支 git merge no ff no ff 禁止快進式合...