赞
踩
拉取远程分支
1、在自己文件夹下
git clone https://github.com/gzh52003/alnovel-webApp.git
2、进入alnovel-webApp文件路径中
cd alnovel-webApp/
3、打开vscode ,查看代码,发现此时拉取的是远程的master
4、在命令行输入:
git fetch origin dev(dev为远程仓库的分支名)
提示如下:
From https://github.com/gzh52003/alnovel-webApp
* branch dev -> FETCH_HEAD
5、在命令行输入:
git checkout -b dev(本地分支名称) origin/dev(远程分支名称)
提示如下:
Switched to a new branch 'dev'
Branch 'dev' set up to track remote branch 'dev' from 'origin'.
6、在命令行输入:
git pull origin dev(远程分支名称)
From https://github.com/gzh52003/alnovel-webApp
* branch dev -> FETCH_HEAD
Already up to date.
7、这时说明远程dev的分支拉到本地,可以切换master和dev查看vscode中代码的区别。
项目中使用分支
1、先自己建个自己的分支 dev-fqniu
git branch dev-fqniu —— 新建分支
git branch —— 查看自己本地分支
dev
dev-fqniu
* master
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(+)
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我们无权限去操作它
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。