git实操
目录
背景
实现思路
实现过程
背景
远程仓库使用gitee,目前只有master分支。现在需要修改demo文件。

实现思路
本地创建dev分支,从gitee拉取代码。将本地dev分支合并到本地master分支,然后将master分支push到gitee。
实现过程
1、在本地目录打开bash界面,将远程仓库数据拉到本地。
git clone https://gitee.com/zh036/remote-gitee-test.git

2、检查连接
git remote -v
3、新建本地dev分支
git checkout -b dev
4、修改demo文件
vi demo
5、本地提交修改
# 全部提交
git add .
git commit -a# 单文件提交
git add demo
git commit demo

6、将dev分支push到远程dev分支(创建远程dev)
git push origin dev

7、切换master分支,并将远程master分支数据pull到本地(为了演示效果,这里在gitee的master分支,修改demo文件)。


git checkout master

将远程master分支拉到本地
git pull origin master
查看最新demo文件数据

8、将本地dev分支合并到master分支
git merge dev
执行会出现冲突

这里假设线上功能和dev分支新开发功能互不影响,两者都留下
vi demo

git add demo
git commit -a
将修改后文件提交,即可完成合并。
![]()
9、push到线上
git push origin master
