原来使用的都是svn,现在使用Git,记录一下使用的步骤
SourceTree是一个图形化的Git管理工具
1、首先要先有一个Git账号,推荐一个网站码云中国的GitHub)
2、下载SourceTree
MAC下载地址:
Window下载地址:
3、SourceTree是需要账号登陆的,虽然软件是免费的但是注册也是和麻烦的,所以有一种可以跳过注册强制登陆的方法
安装成功之后,在本地文件夹的目录下输入
%LocalAppData%\Atlassian\SourceTree\
那么就进入了C:\Users\Administrator\AppData\Local\Atlassian\SourceTree这个文件夹下,如果没有SourceTree这个文件夹就重新创建一个
然后在SourceTree这个文件夹下新建 accounts.json 文件
%LocalAppData%\Atlassian\SourceTree\accounts.json
最后在 accounts.json里保存以下内容
[
{
"$id": "1",
"$type": "SourceTree.Api.Host.Identity.Model.IdentityAccount, SourceTree.Api.Host.Identity",
"Authenticate": true,
"HostInstance": {
"$id": "2",
"$type": "SourceTree.Host.Atlassianaccount.AtlassianAccountInstance, SourceTree.Host.AtlassianAccount",
"Host": {
"$id": "3",
"$type": "SourceTree.Host.Atlassianaccount.AtlassianAccountHost, SourceTree.Host.AtlassianAccount",
"Id": "atlassian account"
},
"BaseUrl": "https://id.atlassian.com/"
},
"Credentials": {
"$id": "4",
"$type": "SourceTree.Model.BasicAuthCredentials, SourceTree.Api.Account",
"Username": "",
"Email": null
},
"IsDefault": false
}
]
4、从SourceTree上down下原来托管的项目
这是码云上你项目的地址,点击复制就行
出现下面这个弹框
6、开发前远程项目要先建一个分支,如果项目已经有了dev或者devlope分支,直接检出本地就可以
重新checkout的sourcetree要记得“检出”一下,才有develop。不然在自己的文件夹下边可能只有一个什么README.md的文件,没有工程文件,没有.h,没有.m,什么也没有。
然后本地就会出现devlope分支
7、然后就可以修改项目的代码了,修改代码要创建新的功能,比如你负责的是商城模块,就要在develope分支上新建新的功能、
8、每天的代码都要时常的更新,上传代码的时候把未暂存文件变成已暂存的,写上
提交的时候要提交develop,不要动master。master是主枝,是最后打tag包时候用的或者对master做操作的时候才用到的
完成的功能,然后提交上传,如果这个模块完成了就点击Git工作流点击完成功能
借鉴 :http://www.jianshu.com/p/a1d5645e11ad
http://blog.csdn.net/zcube/article/details/47841175