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