2019独角兽企业重金招聘Python工程师标准>>>

之前查了一些资料,都没有将AndroidStudio、Git与sourcetree结合在一起使用的介绍,下面我为大家介绍一下它们三个结合在一起是怎样使用的。

一、配置git

这里我为大家提供一个下载git的网址,这是免费的,直接打开连接即可,连接如下:http://download.csdn.net/detail/qq_33759448/9675200点击打开链接

下载之后直接打开,进行傻瓜式安装就Ok了,安装成功后,在桌面鼠标右键,会看到菜单里面有很多关于Git的,在开始菜单里面会看到,这就说明 git安装成功了。

二、配置sourcetree

sourcetree我也上传了,给大家一个sourcetree的连接,这都是为大家提供免费的,很贴心有木有,哈哈 别夸我,连接如下http://download.csdn.net/detail/qq_33759448/9675202点击打开链接,下载之后直接安装就可以,会弹出升级的提示框,个人比较喜欢当前版本,升级之后必须要账号密码才能登录,比较麻烦,所以不建议大家升级,当然了,不怕麻烦的可以升级哈。

如果是默认路径安装的到C:\Program Files (x86)\Atlassian\SourceTree这个目录下启动sourcetree,注意:

不要打开错了哈,打开之后会看到

这样的效果。

三、git官网创建项目

github的官网全是英文,像我这样英语不好的可咋办,几乎都看不懂,没关系,福利一波接着一波,给大家推荐一个中文版的github官网——码云,https://git.oschina.net/点击打开链接,这对英语不好的人来说,简直是“柳暗花明又一村”,都不要在心里悄悄地夸我,要大声的说出来

注册账号之后,创建项目

点击之后会看到这样的效果

点击“创建”按钮,项目就创建好了。

创建之后可以看到

复制红框圈出的链接。

四、克隆项目到本地

在桌面上穿件一个名为MyTest的文件夹,创建后回到sourcetree中点击“克隆/新建”按钮

输入完成之后点击“克隆”按钮

克隆之后会发现在source的左侧菜单栏里生成了刚刚创建的文件,如图

现在  我们已经将本地的仓库与远程的仓库建立起了关联。

五、将Studio的项目导入到本地仓库

打开studio创建一个项目,将项目文件夹中的所有文件如图

复制到本地仓库MyTest文件夹中,复制后的效果如图

用studio打开MyTest文件,打开之后发现和原项目是一样的,没有什么区别。

六、将本地仓库改变的内容上传到远程服务器

再将source打开,按照如下图的步骤操作,

添加完提交信息后,将“立即推送变更到origin/master”选上,如果没有将其选上,点击提交,只是提交到本地的仓库,选上之后提交的远程仓库。

把“立即推送变更到

等待上传成功之后,去“码云”上刷新一下你项目的那页,会看到如下图的效果

在sourcetree中点击mast分支,会看到如下的效果

七、后续项目变更的上传

此时你的studio项目与sourcetree还有git就关联成功了,回到你的项目里,创建一个“SecondActivity”的类文件,如图,然后在去你的sourcetree上,按照如下图的操作,

步骤和“将本地仓库改变的内容上传到远程服务器”是一样的,只要你的studio中有变化,在source上都会直接显示出来,只需要提交到远程仓库即可。很简单有木有。如果是两个人或者更多人看法同一个项目,只需要在“码云”上将他们添加到你的项目成员里,其他的操作还是这样的。

转载于:https://my.oschina.net/liuh1988/blog/819853

SourceTree与git及AndroidStudio的联合使用详解(Windows系统)相关推荐

  1. Git 补丁— diff 和 patch 使用详解

    Git 补丁- diff 和 patch 使用详解 1. diff 和 patch 的区别 2. 生成patch 2.1 git diff 3. git format-patch 3. 应用patch ...

  2. Git学习系列之Git基本操作提交项目(图文详解)

    前面博客 Git学习系列之Git基本操作克隆项目(图文详解) 然后可以 cd 切换到 LispGentleIntro 目录, 新增或者修改某些文件.这里只是模拟一下操作, 实际情况可能是 使用 Ecl ...

  3. mysql 联合索引详解

    mysql 联合索引详解 联合索引又叫复合索引.对于复合索引:Mysql从左到右的使用索引中的字段,一个查询可以只使用索引中的一部份,但只能是最左侧部分.例如索引是key index (a,b,c). ...

  4. 【经验之谈】Git使用之TortoiseGit配置VS详解

    2019独角兽企业重金招聘Python工程师标准>>> [经验之谈]Git使用之TortoiseGit配置VS详解 转载于:https://my.oschina.net/u/1416 ...

  5. Git实战:branch分支操作详解

    什么是分支 分支是指在主干道上分支的支线,可以前往不同的地方,也可以到达相同的终点(只是实现的路线不同).Git指向团队开发中的个体,各开发者可以有自己的分支,开发时不会影响其他分支的开发进度.分支完 ...

  6. git 主干修改合并到分支_idea+git合并分支解决冲突及详解步骤

    Git分支详解参考: 分支管理组成 1.1.master主干 在版本管理中,代码库应该仅有一个主干.此主干是和当前生产保持一致的,是可用的.稳定的可直接发布的版本,不能再主干上进行任何开发操作.git ...

  7. 远程服务器如何创建分支,Git 创建分支提交远程分支详解

    搜索热词 Git 创建分支提交远程分支详解 1.创建本地分支 git branch 分支名,例如:git branch 2.0.1.20120806 注:2.0.1.20120806是分支名称,可以随 ...

  8. Git学习系列之Git基本操作克隆项目(图文详解)

    不多说,直接上干货! 想必,能进来看我写的这篇博文的朋友,肯定是了解过. 比如SVN的操作吧,最常见的是 检出(Check out ...), 更新 (Update ...), 以及 提交(Commi ...

  9. git 代码回滚 reset revert 详解 IDEA操作 4种reset区别

    问题描述: 我们用 git 在单人或者多人开发的时候,有时候出现的 错误的提交 ,我们此时 撤销 之前的操作,回退.回滚 到之前的版本,这里总结了 2种方法:reset(删除错误提交) 和 rever ...

最新文章

  1. liunx系统中的盘符能修改嘛_装系统教程!如何从U盘启动(中)!小白也能变装机大神!...
  2. 戴尔5598安装系统流程
  3. 10个职场故事,让人不得不看
  4. qt最大化和还原实现_研究进展 | 水生所关于细菌异化型硝酸盐还原成铵与反硝化脱氮两种途径抉择的分子调控机制研究取得进展...
  5. 计算机设置从u盘启动怎么办,电脑设置从u盘启动盘启动出现蓝屏该怎么解决?
  6. springmvc怎么设置更改了界面不用重启_CentOS root登录密码忘记了 怎么办?
  7. Typescript 学习笔记一:介绍、安装、编译
  8. javascript作用域链详解
  9. JS Navigator onLine 获取系统是否处于脱机模式
  10. 2019年微信养号攻略
  11. php调java_php调java接口
  12. 2022-2028全球及中国备用锂电池管理系统行业研究及十四五规划分析报告
  13. python 柱状图 内部颜色_matplotlib画柱状图,设置同一幅图上的柱子呈现不同颜色...
  14. java数据过载,处理服务器过载的三大解决方法
  15. 大数据scala面试题汇总
  16. 安装geth时:解决Error(while upgrading Bor): build github.com/ethereum/go-ethereum/cmd/geth: cannot load ha
  17. K-means算法详解及实现
  18. yapi 权限_YAPI安装方法
  19. HTTP和URL详细分析
  20. matlab中如何将Galois field array 转换 bin

热门文章

  1. docker ubuntu16.04镜像下安装cowrie蜜罐记录
  2. HWM和delete,drop,truncate的关系
  3. [hihoCoder 1384]Genius ACM
  4. 【python】-- IO多路复用(select、poll、epoll)介绍及实现
  5. Google Maps API 调用实例
  6. 深度学习高能干货:手把手教你搭建MXNet框架
  7. LwIP之网络技术基础
  8. FreeModbus TCP传输
  9. 小学生们在B站讲算法,这么内卷么?
  10. Mysql 数据库表中有索引为什么还是查询慢?