Git使用技巧(整理)一
1 從伺服器clone程式碼
git clone [email protected]:member
2 拉最新程式碼
git pull --rebase
3 提交程式碼
git add .
git commit -m "[dalin] fix bug 0322"
git push origin HEAD
4 打TAG
git tag TAG_20121122
git push origin TAG_20121122
5 拉分支
git pull --rebase
git branch NewBranchName
git push -u origin NewBranchName (提交)
6 Merge分支程式碼
git pull --rebase
git checkout master
git merge STG
git push origin HEAD
7 刪除分支
#刪除本地分支:
git branch -D unUsedBranchName
#刪除遠端分支
git push origin :dev20121221
#如果刪除時報error: unable to push to unqualified destination
#嘗試以下命令
git branch -r -d origin/my_remote_branch
8 刪除遠端TAG
git push origin :refs/tags/20121221_01
9 顯示TAG/Branch資訊
git tag -l(顯示所有tag)
git branch -l(顯示所有branch)
git show tagName
10 顯示TAG/Branch之間的改動檔案
git diff --name-status newTag..oldTag
11 顯示遠端的tag所有列表
git ls-remote origin refs/tags
12 顯示遠端特定的tag列表
git ls-remote origin reg*
13 本地提交所有的tag
git push origin ref/tags/*
14 當有tag無法通過git pull命令獲取時,請嘗試使用下面的命令
git fetch --tags