之前一直有人推荐代码版本管理使用sourceTree,这次疫情窝家里在mac上研究了使用一下还蛮好用。
ios下载git时就推荐使用sourceTree,真香。
![](https://img.haomeiwen.com/i584906/e7578ee93b5a2c6f.png)
克隆代码
1.在github上新建一个工程,然后就会有项目地址
![](https://img.haomeiwen.com/i584906/9b4949c3704422d3.png)
2.打开soureTree clone代码
![](https://img.haomeiwen.com/i584906/8608bee9a837047e.png)
推送与拉取
1.推送
在本地仓库修改内容后sourceTree会显示修改的信息
![](https://img.haomeiwen.com/i584906/9691928e37684641.png)
提交到本地仓库
![](https://img.haomeiwen.com/i584906/5ef0e4da547b2e25.png)
选择提交 这个时候本地仓库修改,但是远程仓库上并没有
![](https://img.haomeiwen.com/i584906/750d450c3ec43ba5.png)
执行推送 ,提交到远程仓库
![](https://img.haomeiwen.com/i584906/a96a653c2d2b00b0.png)
![](https://img.haomeiwen.com/i584906/34225f1c1e2e0bdd.png)
2 拉取
首先修改远程仓库的代码
![](https://img.haomeiwen.com/i584906/1b1bdae1ab96df26.png)
拉取远程仓库的代码
![](https://img.haomeiwen.com/i584906/f9cc3d20f3f2c4d7.png)
tips:拉取和抓取的区别
拉取:是从远程仓库更新拉到本地并且同步到工程中
抓取:是只是拉取远程仓库中的代码,没有同步到工程中。
一般实际工作中直接选择拉取就好了
![](https://img.haomeiwen.com/i584906/df5c1b47c294259a.png)
网友评论