git 实用篇

1 新项目第一次提交到远程仓库


1 git add.

2 git commit -m "第一次提交"

3 git remote add hh "http://xxx.git"  //并联远程仓库, 命名 hh

4 git push -u hh master  //提交代码到, 远程仓库的 master 分支上

2 新项目在远程 dev分支上开展

 
1 git checkout -b dev   //创建并切换

2 git pull hh dev   // 将远程 dev分支项目代码, 更新在本地分支 dev 上

3 修改代码 -> git add . -> git commit -m "修改了bug"

4 git pull hh dev

5 git push hh dev   //将本地分支的 dev, 直接更新在远程分支的 dev上, 没有就创建

3 接手一个旧项目

### 在本地 dev分支上开发代码, 修改完毕直接提交到远程 dev 分支上

1 git clone https://xxxxxx.git   //拉取的是远程 master 分支的代码

2 git remote add hh "http://xxx.git"  //hh以后就指代 xxx.git 仓库

3 git checkout -b dev  //直接开发或者拉取对应的, 远程 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"  //并联远程仓库, hh以后就指代 xxx.git 仓库

6 分支操作常用命令: 
-------------------------------------------------------------------------------------------------
  1 查看本地分支: git branch    //当前分支前标识: * 和 绿色 --> git branch -a  查看所有分支(远程)
  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 如果感觉怕代码不规范, 我们可以拉去下来, 再创建其他的分支, 取具体操作

猜你喜欢

转载自blog.csdn.net/weixin_46178697/article/details/115115318