git常用操作命令

2021-09-25 09:29:27 字數 2117 閱讀 3507

git add  

git commit -m "" #提交到本地庫 -m 備註內容

git status #檢視提交狀態

git log --pretty=oneline #提交日誌

git reflog #檢視所有log,可恢復到未來版本

git reset --hard head^ or head~100 #回退到上一版本

git reset --hard commit_id #回退到某一版本

git checkout -- file #工作區撤銷修改

git reset head file #暫存區撤銷修改

git rm file #刪除檔案

git remote add origin git@server-name:path/repo-name.git #關聯遠端庫

git push -u origin master #-u可以關聯本地庫和遠端庫

git checkout -b newbranch #建立並切換分支

git checkout -b dev origin/dev #建立遠端dev分支對應的本地dev分支

git push dev --force #強制推送本地分支到遠端分支

git push origin master #從本地master分支推送到遠端庫

git push origin dev:dev #從本地dev分支推送到遠端庫

git branch --set-upstream dev origin/dev #設定本地dev分支和遠端origin/dev的鏈結

git branch --set-upstream-to=origin/optimize optimize #設定本地dev分支和遠端origin/dev的鏈結

git branch dev #建立分支

git checkout dev #切換分支

git merge dev #合併dev分支到當前分支

git branch -a #檢視已有的本地及遠端分支

git push origin --delete dev #刪除遠端dev分支

git branch -d dev #刪除本地dev分支,刪除時先刪遠端再刪本地

git branch -d dev #強制刪除分支dev

git log --graph #檢視分支合併圖

git merge --no-ff -m "merge with no-ff" dev #合併dev分支,不使用fast forward方式合併(--no-ff)

git stash #儲存工作現場

git stash list #顯示stash內容

git stash pop #恢復工作現場並刪除stash內容

git remote -v #遠端庫資訊

git pull #推送之前先拉取

git tag name #預設head 打標籤,相當於某次提交的快照

git tag name commitid #給之前的某次提交打標籤

git tag #檢視所有標籤

git show tagname #檢視標籤資訊

git tag -a tagname -m commentcontent commitid #-a 標籤名,-m 說明內容

git tag -d tagname #刪除標籤

git push origin tagname #推送標籤到遠端庫

git push origin --tags #推送所有標籤到遠端庫

git push origin :refs/tags/tagname #刪除遠端庫標籤前先刪除本地標籤,然後push已刪除的tagname到遠端庫

git config --global alias.st status #別名簡寫命令

git fetch origin #更新遠端跟蹤分支,從遠端refs/heads/命名空間複製所有分支,並將它們儲存到本地的refs/remotes/origin/命名空間中,

git rebase origin/master #在master分支的基礎上rebase 本地當前分支,如dev

git rebase --continue 繼續執行rebase操作

Git常用操作命令

git常用操作命令收集 1 遠端倉庫相關命令 檢出倉庫 git clone git 檢視遠端倉庫 git remote v 新增遠端倉庫 git remote add name url 刪除遠端倉庫 git remote rm name 修改遠端倉庫 git remote set url push ...

Git常用操作命令

git常用操作命令收集 1 遠端倉庫相關命令 檢出倉庫 git clone git 檢視遠端倉庫 git remote v 新增遠端倉庫 git remote add name url 刪除遠端倉庫 git remote rm name 修改遠端倉庫 git remote set url push ...

Git常用操作命令

git常用操作命令收集 1 遠端倉庫相關命令 檢出倉庫 git clone git 檢視遠端倉庫 git remote v 新增遠端倉庫 git remote add name url 刪除遠端倉庫 git remote rm name 修改遠端倉庫 git remote set url push ...