1.克隆(clone) :从远程仓库URL加载创建一个与远程仓库一样的本地仓库
2.提交(commit) :将暂存文件上传到本地仓库(我们在Finder中对本地仓库做修改后一般都得先提交一次,再推送)
当项目做出修改的时候,在编辑器保存代码后,打开sourcetree工作副本,未暂存文件处显示所有修改过的文件,选择文件可在右侧README.md中显示文件修改代码片段,显示减号的为删除代码片段,显示加号的为修改代码片段,在提交代码按钮上边文字输入框添加修改文字描述,对本次项目修改做描述,以便后续查找等操作。
在暂存文件处选择需要提交的文件,右键选择提交,提交到已暂存文件,若即时不显示则需要点击“暂存所有”“暂存所选”,修改文件即可显示在已暂存文件区域。
3.拉取(pull) :从远程仓库获取信息并同步至本地仓库,并且自动执行合并(merge)操作,即 pull=fetch+merge
4.推送(push) :将本地仓库同步至远程仓库,一般推送(push)前先拉取(pull)一次,确保一致
5.分支(branch) :创建/修改/删除分支
添加分支的同时,可为分支添加内容,完成分支创建;
将本地分支修改,推送到远程仓库,即可在远程仓库添加新分支;
6.合并(merge) :将多个同名文件合并为一个文件,该文件包含多个同名文件的所有内容,相同内容抵消
将本地合并分支的操作推送到远程仓库,远程仓库的分支即可完成合并;
7.问题处理(conflict resolution) :1.拉取的远程仓库项目文件和本地项目相同文件内容出现偏差,会显示冲突,冲突结果会显示,可查看冲突选择保留正确代码解决冲突。2.合并分支,不同分支相同文件的内容出现偏差,会显示冲突,冲突结果会显示,可查看冲突选择保留正确代码解决冲突。