关于版本控制

作者: 炒鸡可耐的小葵花 | 来源:发表于2017-12-23 23:08 被阅读52次

前言

好久没有写文章了,今天一个测试闺蜜突然向我请教问题的时候,我发现了她提交代码的界面和我们公司长一样耶(之前一直傻傻的认为confluence是我们公司内部自己研发的一套使用系统,哈哈,我还好意思说出来说明我脸皮够厚)。好,说正经的,这里我科普一下,confluence是Atlassian公司的一款团队协同与知识管理工具,他的界面大概是下面这个样子的

Confluence相关界面

反正我们平时的日常会议,各种文档,各种项目都在这上面,包括代码拉分支和代码啥的都在。

然后我测试妹子问我,你上传代码用的是git么?这一问把我给整懵逼了。。。,为啥?主要之前自己对这方面从来没有过多关注过,公司让用什么工具就用,一般拿到的电脑都是安装好的,或者让怎么安装就怎么搞,反正不会就问问,用一次也就会了,一直处于知识点模糊状态,回家后潜心研究了一下下,所以今天来讲讲git和gitHub,sourceTree等东东。

git与gitHub基本概念

git是版本控制系统,跟svn、cvs同级概念

github是一个网站,给用户提供git服务。这样你就不用自己部署git系统直接注册个账号,就可以用他们提供的git服务。

首先说下熟悉的gitHub,用的最多的情况下是好多源码例子的都可以从上面找到,download下来,然后导入Android Studio中运行查看。那么根据上面的概念,我们知道我们可以上传项目到gitHub或者从下面拉下来。那么我们就从GitHub开始

Android studio 、Git、GitHub互联(此处默认As、git已经安装、GitHub已经注册)

1.将Android Studio与git关联

如图在setting——> Version Control ——> Git——>Path to git executable 中选择你安装的Git GUI中bin目录下git.exe 路径

android studio 中关联git

2.将Android Studio与github关联

如图在setting——> Version Control ——> Github中填入你在github网站上的账户名和密码

android studio关联gitHub

3.经过上两部环境配置好了 那么我们开始上传项目吧。首先在Android Studio中建立一个项目。如图步骤将项目上传到github


上传项目到gitHub

4.gitHub上已经有你上传的项目

gitHub已经存在你上传的项目

SourceTree

sourceTree,做过开发的都知道,Git代码管理的图形化工具,可以不通过命令的形式,方便的克隆代码,拉去分支等等,反正就是很好用啊。它的界面就像下面酱紫

sourceTree界面

那么我们怎么把sourceTree和我们的项目联系起来呢。点击上图的“克隆/新建”按钮,如下图

关联你gitHub上的项目

点击左上角“克隆/新建”按钮,然后在克隆仓库的原路径/URL中填入你项目的地址,其他内容可以默认,也可以自己填写。

总结

通过上面的简单描述,基本就把git、github、sourceTree、android studio 和一个项目通通关联在一起了。当然,本小仙女上面的描述可能过于简单,过程中可能遇到其他问题,但是大体思路在那里。然后我就突然想到之前待过的一家公司用的tortoisesvn,我还对小乌龟标志感兴趣很久来着,但是因为都是依葫芦画瓢干活,都没怎么过多关注过版本控制这种,任由自己稀里糊涂,要不我渣呢,哈哈。。。。。最后,如有错误,欢迎更正。

相关文章

  • 关于版本控制

    关于版本控制 版本控制是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统,可以对任何类型的文件进行版本...

  • 关于版本控制

    前言 好久没有写文章了,今天一个测试闺蜜突然向我请教问题的时候,我发现了她提交代码的界面和我们公司长一样耶(之前一...

  • 关于版本控制

    为了更好的 Git 入门。 我们从介绍版本控制工具的背景知识开始,然后讲解如何在你的系统上运行 Git,最后是关于...

  • Git-1 git详解及其使用

    1.1 关于版本控制 开始之前先看一个没有版本控制的例子 1.1.1 本地版本控制 本地版本控制系统 许多人习惯用...

  • 版本控制系统Version Control System

    1.关于版本控制 什么是“版本控制”? 版本控制(Version Control)是一种软体工程技巧,籍以在开发的...

  • 使用 Git 管理项目 - 起步

    关于版本控制 提到版本控制,那么我会想到的是SVN以及这里要说的Git。那什么是版本控制呢?版本控制是一种记录一个...

  • 杂记:Git与Github简单使用

    关于版本控制系统(即VCS:Version Control Systems) 历程:什么是版本控制系统(VCS)?...

  • 01- Pro Git 起步

    1.1 起步-关于版本控制 什么是版本控制 版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况...

  • 《Pro Git》翻译文1.1 - 版本控制

    访问原文 1.1 起步 - 关于版本控制 本章关于开始学习 Git。 我们从介绍有关版本控制工具的一些背景知识开始...

  • [git与github]__git与github简单了解

    前言关于版本控制,版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。我们通过版本控制系...

网友评论

    本文标题:关于版本控制

    本文链接:https://www.haomeiwen.com/subject/fgxcgxtx.html