git 命令總結

2021-08-03 11:35:44 字數 2776 閱讀 7587

git config --global user.name "your name"

git config --global user.email "[email protected]"

git config user.name "your name"

git config user.email "[email protected]"

git config --list

git init

git add

git commit -m "***"

git commit -am"message"

git status

git diff 

git diff    #是工作區(work dict)和暫存區(stage)的比較

git diff --cached #是暫存區(stage)和分支(master)的比較

git diff head #檢視工作區和版本庫裡面最新版本的區別

git reset --hard head

^git reset --hard 3628164

git reflog

git checkout -- file
git reset head file
git rm git commit -m "***x"
git checkout --
git remote add origin git@server-name:path/repo-name.git
git push -u origin master
git push origin master
git clone git@server-name:path/repo-name.git
檢視分支:git branch

建立分支:git branch 切換分支:git checkout 建立+切換分支:git checkout -b 合併某分支到當前分支:git merge 刪除分支:git branch -d

git merge --no-ff -m "***"  

git stash #儲存現場

git stash pop #恢復現場

git branch -d 

git remote #檢視遠端庫資訊

git remote -v #檢視遠端庫資訊詳細

git push origin master #推送本地 master 分支

git checkout -b dev origin/dev #建立本地 dev 並關聯遠端 dev 分支

git branch --set-upstream branch-name origin/branch-name #建立本地分支與遠端分支得關聯

git pull #抓取遠端分支

git tag #建立標籤

git tag #檢視所有標籤

git tag v0.9 6224937 #對某一次 commit 打標籤

git show #檢視標籤資訊

git tag -a v0.1 -m "version 0.1 released" 3628164 #建立有說明的標籤

git tag -d v0.1 #刪除標籤

git push origin #推送標籤到遠端

git push origin --tags #推送本地所有未推送到遠端的標籤

git push origin :refs/tags/#刪除遠端標籤

git config --global color.ui true #配置顏色開啟

git config --global alias.st status

git config --global alias.co checkout

git config --global alias.ci commit

git config --global alias.br branch

git config --global alias.unstage 'reset head'

git config --global alias.last 'log -1'

git config --global alias.lg "log --color --graph --pretty=format:'%cred%h%creset -%c(yellow)%d%creset %s %cgreen(%cr) %c(bold blue)<%an>%creset' --abbrev-commit"

git config --global core.quotepath false # 設定顯示中文檔名

git  記住密碼

git config --global credential.helper store

git命令總結

git config global user.name fangting git config global user.email 126.com git stash list 顯示git棧內的所有備份,可以利用這個列表來決定哪個地方恢復。git stash clear清空git棧。git stat...

Git命令總結

git 操作步驟 1.新建倉庫mkdir mygit 建立倉庫目錄 cd mygit 進入mygit進行操作 pwd 顯示mygit的路徑,此步驟可以不要 2.初始化git init 將目錄轉為git可以管理的倉庫 3.新增檔案新建乙個檔案 如txt檔案 一定要放到剛才新建的目錄下 子目錄也行 這裡...

git命令總結

1.使用repo命令批量提交多個庫的修改 repo forall project1 project2 c git add a repo forall project1 project2 c git commit m commit comment here repo forall project1 p...