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 ...