2. git 分支使用流程

1.在项目根目录新建 .gitattributes 文件

2.使用 .gitattributes 文件来配置Git如何处理特定路径的合并冲突
Git在合并时总是 保留当前分支(ours)或另一个分支(theirs)的 文件夹内容
例如:

/app/index/view/* merge=ours
/app/smartbox/view/* merge=ours

3.设置全局merge操作策略:

git config --global merge.ours.driver true

4.在master 分支下 提交文件

git add <path>
git commit -m"XX: 提交内容说明"
git push

5.新建 das286 分支

git branch das286 (创建分支)
git checkout das286 (切换分支)

或者 

git checkout -b das286 (创建并切换分支)

6.在das286分支下 提交文件

git add <path>
git commit -m"XX: 提交内容说明"
git push --set-upstream origin das286  (提交文件并与远端产生联系)

7.切换成 master 分支

git checkout master

8.修改master分支下文件后,重复步骤4。

9.合并das中公共文件

git merge das286

只会提示 公共文件是否需要合并,配置在 .gitattributes 文件下的文件目录自动忽略

你可能感兴趣的:(git,git)