git操作命令

2021-08-01 12:56:30 字數 1712 閱讀 3748

常用

git命令

git add

可反覆多次使用,新增多個檔案(修改檔案中的某些文字內容後也是執行該操作)

git rm  

可反覆多次使用,刪除多個檔案

git commit -m "提交說明"  

本次提交的說明,一次性提交所有變更

git status

檢視倉庫當前的狀態,標記那些有變更的檔案

git diff

檢視變更內容

git log

顯示從最近到最遠的提交日誌

git log --pretty=oneline

也是檢視日誌,不過可以隱藏大量資訊

git log --pretty=oneline --abbrev-commit

歷史提交的commit id

git reset --hard head^  

回退到上乙個版本

git reset --hard head~n

回退到上n個版本

git reset --hard 3628164  

回到指定的某個版本,"3628164"為git log得到的commit id

git reflog

檢視你的每一次命令

git reset head

把暫存區的變更撤銷掉,重新放回工作區

git checkout --

把檔案在工作區的變更全部撤銷(git add後就到了暫存區)

分支git branch  

檢視分支

git branch

建立分支

git checkout

切換分支

git checkout -b

建立+切換分支

git merge

合併某分支到當前分支

git branch -d

刪除分支

git branch -d

強行刪除乙個沒有被合併過的分支

標籤(相當於標記版本,例:tagname=v1.0)

git tag

給最新提交的commit打上新標籤

git tag  

檢視所有標籤

git tag

給指定commit id打上標籤

git show

檢視標籤資訊

git tag -d

刪除標籤

git push origin

推送乙個本地標籤到遠端庫

git push origin --tags  

推送全部未推送過的本地標籤到遠端庫

git push origin :refs/tags/

可以刪除乙個遠端標籤

遠端倉庫

git pull  

把最新的提交從遠端倉庫抓下來,然後,在本地合併,解決衝突

git remote add origin git@server-name:path/repo-name.git

關聯乙個遠端庫

git push -u origin master  

第一次推送master分支的所有內容;

git push origin master

推送最新修改

git remote -v    

檢視遠端庫的資訊

git push origin branch-name    

從本地推送分支,預設分支master

git操作命令

1.cd d 開啟磁碟 3.pwd 顯示當前的目錄 4.git init 把這個目錄變成git可以管理的倉庫 5.git add readme.txt 新增到暫存區裡面去 6.cat readme.txt 檢視檔案內容 7.git commit m readme.txt 把檔案提交到倉庫 8.git...

git命令操作

bug無法解決或者需求頻繁變動,導致我們需要在源 處於某種狀態時,儲存一次,以便以後使用。多人協調工作時,需要實時更新,保持所有人都是乙個同步的狀態。當多個程式設計師編輯同乙個檔案並產生覆蓋問題 衝突 時,如何處理?第一步 安裝完成之後配置全域性的使用者名稱和郵箱 在專案檔案中右鍵,git bash...

Git命令操作

1.git checkout 自己的分支 2.git stash 備份 3.git checkout master 切到主分支 4.git pull 5.git checkout 自己的分支 6.git rebase master 在主分支上打基線 7.git stash pop 8.git dif...