您好,登錄后才能下訂單哦!
1.創建分支
git branch name
2.切換分支
git checkout name
3.查看分支
git branch
4.合并分支到當前分支
git checkout master ##切換到master分支
git checkout name ##合并分支name到master
5.刪除分支
git branch -d name
6.查看分支合并記錄
git log --graph --pretty=oneline --abbrev-commit
7.合并分?時,加上--no-ff參數就可以?普通模式合并,合并后的歷史有分?,能看出來曾經
做過合并,?fast forward合并就看不出來曾經做過合并
8.git stash
可以把當前?作現場“儲藏”起來,等以后恢復現場后再恢復原分支的工作。常用于bug修復
8.1 git stash list ##查看歷史
8.2 git stash apply ##恢復stash工作空間
8.3 git stash drop ##刪除stash工作空間
8.4 git stash pop ##恢復原來的工作現場的同時并刪除
10.標簽
10.1 git tag name?于新建?個標簽,默認為HEAD,也可以指定?個commit id
10.2 -a tagname -m "blablabla..."可以指定標簽信息
10.3 -s tagname -m "blablabla..."可以?PGP簽名標
10.4 git tag #查看所有命令
10.5 git tag -d tag_name ##刪除標簽
10.6 git push origin tag_name ##推送標簽到遠程
10.7 git push origin --tags ## ?次性推送全部尚未推送到遠程的本地標簽
10.8 git push origin :refs/tags/tag_name ##從遠程刪除tag
11.自定義git
11.1 git config --global color.ui true ##讓git顯示顏色
12 忽略特殊?件
在Git?作區的根?錄下創建?個特殊的.gitignore?件,然后把要忽略的?件名填進去,Git就會?動忽略這些?件
然后就是把.gitignore也提交到Git,就完成了!當然檢驗.gitignore的標準是git status
命令是不是說“working directory clean”。
13.別名
git config --global alias.st status ##敲git st就表?git status
git config --global alias.co checkout
git config --global alias.ci commit
git config --global alias.br branch
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"
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。