Androidstudio SourceTree+码云管理代码

来源:互联网 发布:歌词有傻瓜的网络歌曲 编辑:程序博客网 时间:2022/06/29 21:42

原来使用的都是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下原来托管的项目
这是码云上你项目的地址,点击复制就行
这里写图片描述

这里写图片描述
5、在做一切操作之前要先初始化这个库 点击Git工作流

这里写图片描述
出现下面这个弹框
这里写图片描述
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