当前位置:   article > 正文

git之实际项目操作_* branch dev -> fetch_head

* branch dev -> fetch_head

拉取远程分支

1、在自己文件夹下

git clone https://github.com/XXX/alnovel-webApp.git

  • 1
  • 2

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

cd alnovel-webApp/
  • 1

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
  • 1
  • 2
  • 3
  • 4
  • 5

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'.
  • 1
  • 2
  • 3
  • 4
  • 5

6、在命令行输入:

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

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

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

项目中使用分支

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

git branch dev-xzl  —— 新建分支

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

  dev
  dev-xzl
* master

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

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(+)

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

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分支!
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

git的几种状态

git add ./
  • 使用git add ./(这是跟踪所有) || REANME 开始跟踪一个文件,运行
  • 注意点:就是出现下面
git add ./ 跟踪所有
git add REANME 跟踪REANME
  • 1
  • 2

在这里插入图片描述
这时候 change to be commited 代表已经在暂存状态了,接下来的为 git commit -m "备注"

git commit -m “备注”

  • 注意点:就是只要修改了内容,都需要 git add ./
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/522398
推荐阅读
相关标签
  

闽ICP备14008679号