使用git+Sourcetree
创建git仓库
第一步:点进新建,创建一个新的仓库
第二步:填写仓库名称,按照自己的需要选择配置
第三步:点击创建后跳转到以下页面:
点击初始化文件后显示以下页面
到了这个页面就说明创建成功了
到首页进行刷新便可以看见新创建的仓库
Sourcetree使用
第一步:复制路径
第二步:进入软件点击克隆(clone)
注意:文件夹必须是个空文件夹
第三步:克隆成功后跳转到这个页面
使用git和Sourcetree配合完成项目的提交,拉取,推送
提交,推送项目
1,找到相应的文件夹,创建新的文件,写上内容保
2,进入Sourcetree
1,点击暂存所有将文件暂存()如果有选项性的提交文件,就点击右边+号,暂存需要的文件即可
2,点击提交,把文件提交到本地仓库中去
3,点击推送之前建议先拉取一下,防止冲突,不过有冲突也不怕,结果就是了。下面会写到
推送后进入远程仓库就可以看到文件了
推送成功
拉取项目
(这里模拟的是组员修改项目推送到远程仓库中,咱们需要拉取)
2,进行拉取
可以看到我们模拟的数据进行拉取后已经取代了之前的数据,进行了修改
出现冲突怎么解决:
在进行项目开发的过程中会遇到一下场景:
A修改了 aaa文件
B修改了 aaa文件
两人都推送到了远程仓库,在这个过程中就可能会出现冲突的问题。
这个时候不要着急,将冲突解决掉就好了
解决:查看冲突文件,再跟修改了同一个文件的组员进行商量,看看那些需要留下,那些数据需要删除。最后解决冲突即可。
以下是一个简单的案例:(仅供参考)
1,这里是模拟的组员修改了aaa文件
2,咱们自己修改的文件
3,在Sourcetree中;
拉取后出现警告弹窗,这个警告弹窗就是提示有冲突。那么我们来解决一下:
首先:
双击打开带有!号的文件进行解决冲突;
删除或者留下数据。
这里选择保留所有数据;(将不符合的符号等删除掉即可)
标记为已解决以后。再次进行提交----->拉取----->推送的操作即可;
点击提交以后,先进行拉取,再进行提交;这就是为了防止有冲突的情况