1. 新建本地分支
git co -b branche_name
2. 切换远程分支
git co -t remotes/origin/feature/branche_name
切记带上参数t,否则会报错:You are in 'detached HEAD' state.
3. 提交
git ci -a
推送:
git push --set-upstream origin v1.2.9-snapshot
4. 合并
git merge --no-commit 20181109-fixbug
如果不带 -no-commit 会自动提交
5. 回滚
回滚到指定版本号
git reset --hard 091823bb3ebbb7deabe04bb946fec37ddb2ef428
回滚到上个版本
git reset --hard HEAD~1
push的时候必须带上参数 -f
git push -f
注意:push的可能会失败,gitlab可以对分支开启Protected branches。
6. 查看
git log --oneline
7. 新增tag
git tag //查看
git tag -a v1.2.9 //新增
git push origin v1.2.9 //推送
git tag -d v1.2.9 //删除分支
git push origin :refs/tags/v1.2.9 ////删除远程分支
网友评论