一、新建本地仓库
打开sourcetree,点击Create
填入仓库存放的路径,点击创建。
弹出一个对话框,选择是。
创建完成之后再testCreate文件夹下就多了一个.git文件。
这样一个空的代码仓库就创建好了。
但是这个代码仓库里面还没有什么实质性的东西。
二、关联远程仓库
但是光创建一个本地仓库并不是目的,重要的是要和远程仓库关联起来。
如果这是一个新项目,那么由配置管理人员在服务器创建一个新的空仓库,把url地址告诉开发人员。
开发人员在本地sourcetree新建的仓库进行设置,
点击设置按钮。
点击添加按钮。
远端名称自取,通常是origin,然后URL填入远端仓库地址,点击确定。
然后,点击获取,从全部远端获取更新。
然后拉取,拉取远端master分支到本地,本地还没有master分支会自动创建。
拉取之后,本地有了master分支。
如果远程新建的是一个完全空的仓库,连README.txt都没有,也就不存在任何远程分支,那么就需要在本地先做一次提交,生成本地master分支,再将本地master分支推送到远端。
因为现在还不存在本地分支,所以需要先有提交才能自动创建本地master分支。
现在再testCreate文件夹下新建一个Readme.txt文件。然后暂存、提交,完成之后左侧分支出现master分支。
然后推送本地master分支到远程master分支。
完成之后远程创建了master分支。
三、建立新分支进行开发
现在可以按照正常开发流程进行开发了,可以参考博客【Git】使用SourceTree与GitLab远端仓库进行交互。