当前位置:   article > 正文

拉取和使用远程分支_witched to a new branch 'dev branch 'dev' set up t

witched to a new branch 'dev branch 'dev' set up to track remote branch 'dev

拉取远程分支

1、在自己文件夹下

git clone https://github.com/gzh52003/alnovel-webApp.git
  • 1

2、进入alnovel-webApp文件路径中

cd alnovel-webApp/
  • 1

3、打开vscode ,查看代码,发现此时拉取的是远程的master

4、在命令行输入:

git fetch origin dev(dev为远程仓库的分支名)

提示如下:
From https://github.com/gzh52003/alnovel-webApp
 * branch            dev        -> FETCH_HEAD
  • 1
  • 2
  • 3
  • 4
  • 5

5、在命令行输入:

git checkout -b dev(本地分支名称) origin/dev(远程分支名称)

提示如下:
Switched to a new branch 'dev'
Branch 'dev' set up to track remote branch 'dev' from 'origin'.
  • 1
  • 2
  • 3
  • 4
  • 5

6、在命令行输入:

git pull origin dev(远程分支名称)

From https://github.com/gzh52003/alnovel-webApp
 * branch            dev        -> FETCH_HEAD
Already up to date.
  • 1
  • 2
  • 3
  • 4
  • 5

7、这时说明远程dev的分支拉到本地,可以切换master和dev查看vscode中代码的区别。

项目中使用分支

1、先自己建个自己的分支 dev-fqniu

git branch dev-fqniu  —— 新建分支

git branch —— 查看自己本地分支

  dev
  dev-fqniu
* master
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

2、在自己dev-fqniu 下拉取远程dev

git pull origin dev


提示如下:
From https://github.com/gzh52003/alnovel-webApp
 * branch            dev        -> FETCH_HEAD
Updating f4ec99e..c4731a7
Fast-forward
 README.md | 2 ++
 1 file changed, 2 insertions(+)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

3、打开vscode 查看dev-fqniu分支下的代码和dev代码一致(一致)

4、说明已经在自己的分支成功拉取远程dev,以后开发在dev-fqniu开发代码,

开发完,执行

git add .
git commit -m "注释"
git checkout dev   切换分支 到dev
git merge dev-fqniu 在dev下合并自己分支代码
git push origin dev 注意提交到远程dev下 而不是master下

注意:如果有冲突,在vscode和合并其他人代码再重新提交即可

最后的dev由组长去和master合并,就是把dev合并到master下,一般master我们无权限去操作它
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/522400
推荐阅读
相关标签
  

闽ICP备14008679号