==================【tag】===================
打印所有tag:
git tag
删除tag:
git tag -d version_1.0.3 //刪除本地tag
git push upstream :refs/tags/version_1.0.3 //删除远程tag
tag提交到远程:
git push origin --tags
git push upstream --tags
git push upstream :refs/tags/release_version_1.4.2
使用TortoiseGit删除Tag
==================【branch】===================
列出本地分支:
git branch
列出远程分支:
git branch -r
删除本地分支:
git branch -D dev2
删除git服务器上的分支:
git push origin --delete dev2
创建分支:
在develop基础上创建分支 releaseTemp
git checkout -b releaseTemp develop
==================【remote】===================
列出remote:
git remote -v
删除remote:
git remote remove develop
添加remote:
git remote add origin http://git.oschina.net/yiibai/sample.git
origin 命名为远程名字,后面是url
==================【commit】===================
git add .
git commit -m '提交的描述'
pull:
git pull origin develop
push:
git push origin develop
rebase:
git rebase upstream/master
==================【version】===================
回退到上一个版本:
git reset --hard HEAD^
回退到上上个版本:
git reset --hard HEAD^^ (如此类推)
回退到上100个版本:
git reset --hard HEAD~100