之前一直有人推荐代码版本管理使用sourceTree,这次疫情窝家里在mac上研究了使用一下还蛮好用。
ios下载git时就推荐使用sourceTree,真香。

克隆代码
1.在github上新建一个工程,然后就会有项目地址

2.打开soureTree clone代码

推送与拉取
1.推送
在本地仓库修改内容后sourceTree会显示修改的信息

提交到本地仓库

选择提交 这个时候本地仓库修改,但是远程仓库上并没有

执行推送 ,提交到远程仓库


2 拉取
首先修改远程仓库的代码

拉取远程仓库的代码

tips:拉取和抓取的区别
拉取:是从远程仓库更新拉到本地并且同步到工程中
抓取:是只是拉取远程仓库中的代码,没有同步到工程中。
一般实际工作中直接选择拉取就好了

网友评论