Git 一般操作规范一般人我不告诉他!!!!!!!
git 操作
- 以分支
mybranch
为例。
// 创建分支,一般由工具完成
$ git checkout master
$ git pull --rebase origin master
$ git checkout -b mybranch
$ git push origin mybranch
// 提交代码
$ git add --all
$ git commit -am "add my commit"
// 更新远程代码
$ git pull --rebase origin mybranch
// 冲突解决
$ git add .
$ git rebase --continue
// 提交
$ git push origin mybranch
// 开发完成rebase master,如果有冲突同上
$ git pull --rebase origin master
$ git push -f origin mybranch
// 合并分支,一般由工具完成
$ git checkout master
$ git merge --no-ff mybrach
$ git push origin master
//打标签
$ git tag -a version -m "release version 0.0.1"
$ git push origin --tags
不规范的git操作 会给造成什么问题?
- 回退很难定位要回退的点。
- 很难看出来有 bug 的问题。
- 重要的是一点都不美观。
#git不规范操作 会造成如下:
是不是看起来乱糟糟的?
#标准操作
是不是清晰美观好多了!!!!!!!!!最主要的是bug定位也好找了!!!
管理好提交分支的好处
- 一目了然可以看清楚上线项目。
- 定位 bug 分支比较清晰。
merge 和 rebase 区别
- demo 分支
-
merge
-
rebase master
-
rebase merge
#分支删除
1.删除远程分支
如:使用命令 git push origin --delete dev 可以删除远程分支dev
2.删除本地分支
使用命令,git branch -d dev 可以删除本地分支(在主分支中)
初次更新有什么不足的地方还望诸位指教。。。。。。。。。。。。。。。。。。