首先,代码有三份
1. 自己负责的远程的分支
2. 拉到本地,创建的一个本地分支
3.双击(checkout)本地分支中的一个,打开编辑器IDEA. 就是那个那个分支的副本程序。为第三份。
当我们在编辑器发生修改,回答sourcetree 看到“文件状态” 下的,未暂存的文件,就是刚修改的文件。
因此,提交(commit)+ message。 提交的代码就是同步到 第二份 本地分支的那份代码。
多人协同开发时,
会有一个master 分支, 打多数的大家共同维护的分支,我们可以拉取,确只有有管理权限才可以
merge. 因为管理员要审核代码,然后才放到这个大家一起维护的分支。
1. 点击“获取”,查看每次拉取的分支是否有变化(别人提交的改动)
如果有
2.点击贮藏所有或者部分自己在本地修改的文件
3.然后拉取, 或者可以在树状图你想合并的那一行, 右击,merge.
3. 填写msg ,点击提交, #提交到我的远端分支
3.2 如果有修改其他文件,暂时不用推送的,d暂存起来,在点击贮藏。 等第五步结束,再应用贮藏
4.拉取 #将远端除我的分支的外的分支的修改,合并到我的远端分支
5. 推送 #将远端我的分支推送成最新的; 别的开发人员拉取后,即可同步我提交的内容