Commit 19a044ae authored by 王进波's avatar 王进波

更新内容

parent e15f8229
......@@ -80,15 +80,21 @@ git checkout -b dev-yourname #创建自己名字命名的本地开发分支,
git branch #检查当前所在分支
```
所以大多数时候,我们本地只有两个分支,一个是develop分支,一个是dev-yourname分支,我们在dev-yourname分支上完成开发,将代码提交后,从dev-yourname分支merge到develop分支上去,便完成了一次短暂的分支开发生命周期。
在熟练使用分支以后,我们可以尝试在dev-yourname分支上创建feature分支,feature分支代表着我们要完成的一次单独的特性或新功能的开发,我们通过feature分支将代码从dev-develop分支上的代码隔离开来,这样,我们就可以同时并行开发多个功能,并且互相不影响,当feature分支开发完成后,我们将代码merge到dev-yourname分支,然后再merge到develop分支,如此,便完成了一次feature分支开发的生命周期
如果feature分支一般是短期分支,在不需要与他人协作的情况下,我们尽量不要同步到服务器远程分支上去,完成开发并合并到develop分支后,我们就可以将feature分支删除掉了
## 同步修改
用BeyondCompare工具对比自己本地代码和从Gitlab clone下来的代码,将本机的改动手动更新到本地Git working copy
> 在这步操作过程中,我们优先同步自己修改的代码部分,对于代码内容存在差异的,如果是我们自己改的,能够判断哪边最新,就可以手动同步,如果不是我们修改的,不能判断的情况下,保留原样,不错修改,以Git目录为准就可以了
> 在这步操作过程中,我们优先同步自己修改的代码部分,对于代码内容存在差异的,如果是我们自己改的,能够判断哪边最新,就可以手动同步,如果不是我们修改的,不能判断的情况下,保留原样,不做修改,以Git目录为准就可以了
> 还有一处需要注意的是,如果存在一个项目或者一个文件夹,你本地开发环境里有,Git环境里没有的话,需要看这部分项目和文件夹是否是之前项目上的代码,因为我们在整理Git代码的时候已经将一部分项目上的代码删掉了,注意不要在这个地方再次还原回去了
> 还有一处需要注意的是,如果存在一个项目或者一个文件夹,你本地开发环境里有,Git环境里没有的话,需要看这部分项目和文件夹是否是之前武汉中地的项目上的代码,因为我们在整理Git代码的时候已经将这一部分项目上的代码删掉了,注意不要在这个地方再次还原回去了
>
> 例如 ”Code/业务系统“ 下的的几个项目,在Git中已经被删除了
>
......@@ -97,7 +103,9 @@ git branch #检查当前所在分支
> - CityServer.Maintenance.SXBH
> - CityServer.Maintenance.Wujiang
> 在CityInterface项目中有很多文本内容相同,行尾结束符存在差异的情况,例如一边是UNIX一边是PC,或者一边是MIX一边是PC,则以PC为准
> 在CityInterface项目中有很多文本内容相同,行尾结束符存在差异的情况,例如一边是UNIX一边是PC,或者一边是MIX一边是PC,**以PC为准**
>
> PC即Windows风格的CRLF,MIX是指当前文件存在UNIX与Windows风格混用的情况。
......@@ -105,10 +113,10 @@ git branch #检查当前所在分支
![1533613314761](imgs/1533613314761.png)
2. 在左右两侧地址栏输入对比的代码文件夹路径,打开对比
![1533613477906](imgs\1533613477906.png)
![1533613477906](imgs/1533613477906.png)
红色为差异项,需要我们手动确认更新到Git本地working copy中
![1533613570298](imgs\1533613570298.png)
![1533613570298](imgs/1533613570298.png)
3. 将显示内容设置为显示差异项,然后在差异文件夹上右键,对比文件夹内容(对比文件二进制),然后二进制相同项就会自动隐藏,剩下的是需要我们手动打开查看内容的
![1533613963943](imgs/1533614043956.png)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment