
雖然每天都在用Git命令,但是偶爾會出現(xiàn)某個不常用的命令記不起來,好尷尬呀。這次將Git命令再做一次總結(jié)。
branch分支
-
git branch 查看所有本地分支
image.png -
git branch xx 創(chuàng)建分支
image.png -
git checkout xx 切換分支
image.png -
git branch -r 查看遠(yuǎn)程分支
image.png -
git branch -a 查看本地和遠(yuǎn)程所有分支
image.png
遠(yuǎn)程倉庫
-
git push origin 分支名
推送本地分支名到遠(yuǎn)程
image.png git fetch origin 遠(yuǎn)程分支名:本地分支名
-
git branch -d 分支名 刪除本地分支
image.png -
git push origin --delete 分支名 刪除遠(yuǎn)程分支
image.png -
git checkout -b new_branch origin/new_branchgit 拉取本地上不存在的遠(yuǎn)程分支
屏幕快照 2018-07-06 下午12.46.28.png
提交代碼
-
git status 查看本地代碼狀態(tài)
image.png git add file-name 添加某個文件
git add . 添加所有文件到暫緩區(qū)
git commit -a -m 'xxx' 提交代碼備注xxx
-
git push origin 分支名 推送代碼到遠(yuǎn)程分支
image.png
Git Tag
添加注解,比如產(chǎn)品發(fā)布一個版本打一個tag。
-
git tag -a tag-name -m "xxx" 創(chuàng)建tag
image.png -
git push origin tag-name 推送tag到遠(yuǎn)程
image.png -
git show tag-name 查看某個tag標(biāo)記內(nèi)容
image.png git checkout tag-name 切換tag
-
git tag -d tag-name 刪除本地tag
image.png -
git push origin :refs/tags/tag-name 刪除遠(yuǎn)程標(biāo)簽
image.png git merge branch-name 合并branch-name代碼到當(dāng)前分支















