1 新项目第一次提交到远程仓库
1 git add.
2 git commit -m "第一次提交"
3 git remote add hh "http://xxx.git"
4 git push -u hh master
2 新项目在远程 dev分支上开展
1 git checkout -b dev
2 git pull hh dev
3 修改代码 -> git add . -> git commit -m "修改了bug"
4 git pull hh dev
5 git push hh dev
3 接手一个旧项目
### 在本地 dev分支上开发代码, 修改完毕直接提交到远程 dev 分支上
1 git clone https://xxxxxx.git
2 git remote add hh "http://xxx.git"
3 git checkout -b dev
------------ 如果需要, 此处可以新建一个分支操作, 最后合并到 dev分支上再提交 ----------
4 修改代码 -> git add . -> git commit -m "修改了bug"
5 git pull hh dev
6 git push hh dev
4 大的模块更新完毕, 要合并到主分支上
1 在本地 dev 分支的位置: 修改代码 -> git add . -> git commit -m "修改了bug"
2 git checkout master 切换
3 git merge dev
4 git pull hh master
5 git push hh master
5 重要命令说明
1 git clone https://xxx.git
2 git pull hh master
3 git push hh dev
4 尽可能不动, dev 和 master 分支, 拿到代码的时候可以, 随便创建个小分支玩, 玩好了合并提交就OK
5 git remote add hh "http://xxx.git"
6 分支操作常用命令:
-------------------------------------------------------------------------------------------------
1 查看本地分支: git branch
2 创建分支: git branch <name>
3 切换分支: git checkout <name>
4 合并分支: git merge <name>
5 删除分支: git branch -d <name>
6 创建并切换到该分支: git checkout -b <name>
-------------------------------------------------------------------------------------------------
7 git 的核心: 拉取代码 + 上传代码
8 那么现在对 React 这个项目的一个思路:
1 我现在, 在自己的 hh分支上, 等再修改几个bug之后, 直接合并到 dev 分支上
9 自我理解:
1 也就是说你想操作哪个远程分支, 就创建一个本地分支, 拉取下来, 操作完成在 push上去
2 如果感觉怕代码不规范, 我们可以拉去下来, 再创建其他的分支, 取具体操作