赞
踩
1、在自己文件夹下
git clone https://github.com/XXX/alnovel-webApp.git
2、进入alnovel-webApp文件路径中
cd alnovel-webApp/
3、打开vscode ,查看代码,发现此时拉取的是远程的master
* 拉取完代码后,这是master分支的代码
* 配置注册表 还有就是安装依赖包!
* npm config set registry=http://XXX
* npm i
4、在命令行输入: (可用可不用)
git fetch origin dev(dev为远程仓库的分支名)
提示如下:
From https://github.com/XXX/alnovel-webApp
* branch dev -> FETCH_HEAD
5、在命令行输入:
* 这边的意思:就是切换到和创建 dev 并且关联远程的dev分支
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/XXX/alnovel-webApp
* branch dev -> FETCH_HEAD
Already up to date.
7、这时说明远程dev的分支拉到本地,可以切换master和dev查看vscode中代码的区别。
1、先自己建个自己的分支 dev-xzl
git branch dev-xzl —— 新建分支
git branch —— 查看自己本地分支
dev
dev-xzl
* master
2、在自己dev-xzl 下拉取远程dev
git pull origin dev
提示如下:
From https://github.com/XXX/alnovel-webApp
* branch dev -> FETCH_HEAD
Updating f4ec99e..c4731a7
Fast-forward
README.md | 2 ++
1 file changed, 2 insertions(+)
3、打开vscode 查看dev-xzl分支下的代码和dev代码一致(一致)
4、说明已经在自己的分支成功拉取远程dev,以后开发在dev-xzl开发代码,
开发完,执行
对于dev-xzl 这个自己的分支 写完代码后,先
git add ./
git commit -m "注释
然后切换到dev分支之下 git checkout dev 在dev下的操作
git merge dev-xzl
然后
git add ./
git commit -m "注释"
git push origin dev
执行完这些后,去github查询是否已经提交到dev上了
最后的dev由组长去和master合并,就是把dev合并到master下,一般master我们无权限去操作它
git checkout master 切换到master主分支下
git merge dev 在主分支下合并 dev分支!
git add ./ 跟踪所有
git add REANME 跟踪REANME
这时候 change to be commited
代表已经在暂存状态了,接下来的为 git commit -m "备注"
git add ./
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。