一.下载 安装
下载好安装包后运行,按照上面流程来,先注册账号然后登陆,按提示一步步来就可以安装好了。这里下载的版本为3.4.1
二.拉取服务器上的仓库
打开安装好的Sourcetree,
点击最上栏的"工具—选项",默认用户信息会根据安装软件时注册账户的信息自动生成,SSH客户端配置的话找到之前导入生成的密钥目录,填写好这两项点确定。
然后再点击"文件—克隆/新建",将服务器上复制的SSH粘贴在源路径,这是要拉取的git路径;再自己选择一个本地目标路径,点击"克隆",就成功拉取服务器上的仓库到本地了。
成功拉取服务器上的仓库到本地如下图。
三.一些基本操作
1.新建、提交、修改代码:
左栏点击"文件状态",可以选择在文件资源管理器中打开本地代码所在路径,或者直接在文件资源管理器中打开该路径,然后在该路径下新建一个txt文件,代码写在该txt文件里。此时出现该未暂存文件,点击暂存所选或者暂存所有,注意在提交前要先c's点击"拉取",先将本地代码更新到与服务器上的一致,然后再写好描述注释后点击提交(注意:不写描述注释是提交不了的)。
提交只是将代码提交到了本地仓库,需要再点击"推送",选择相对应的本地分支和远程分支,将代码推送到服务器上。
修改代码可以直接点击代码所在图谱所在行,然后点击中间左下角的对应名字的txt文件,就会弹出文本文档就可以直接在上面修改了,也可以在本地路径下相应txt文件里修改。修改完之后,切换到文件状态栏,就会出现未暂存文件,按前面相同操作暂存提交拉取推送即可。
2.分支新建及删除:
在左栏分支处双击某一分支,即可切换到该分支下,或者右键—检出分支也可实现切换。
新建分支则需要到中间图谱及描述处进行操作,右键—分支,然后弹出下图界面进行新建及删除分支。
3.解决文件冲突:
若多人同时修改了同一文件中同一行或多行代码,在拉取代码时可能会弹出冲突提示,此时需要点击左栏"文件状态",查看冲突文件,修改文件以解决服务器上文件与本地要推送文件的冲突之处,然后再重新提交即可。
4.注意:在推送前先拉取