您的位置:首页 > 移动开发 > Android开发

【Android Studio】git的使用和总结

2015-07-25 15:59 309 查看
最近一直都在使用git来托管自己的代码,以前用的是svn,虽然也是比较强大,但是本人认为git还是比svn好用的,深得程序猿们的喜爱,所以我写这篇博客主要是为了记录一下自己学习使用git,如何从什么都不知道到懂一点,最后完全觉得这神秘的git其实也就那样,这种感觉很爽吧。很多时候大家对于新的东西都不太愿意去换,因为习惯了,正是因为这种习惯,容易导致我们的脚步裹足不前。

对于git,我先不讲那么多,咱先用起来再说,首先我们得先下两个软件,git-preview,这个是git的核心,TortoiseGit,这个是用来管理git的客户端。大家下载自行百度。当然也可以用sourceTree,本人认为也是不错的git管理工具。

这两个东西搞定后,大家先去http://git.oschina.net/注册一个git账号。

我们在开发的时候一般会碰到两种情况:1、刚刚建立的项目。2、我们开发了很久已有的项目。3、项目有很多版本,比如android和IOS版本,需要创建Branch分支。下面我们对这两种情况一一来解决。

1、刚刚建立的项目

我们先要去git上创建一个仓库,也就是新建一个项目。

这个比较简单,直接用客户端git clone 下来就OK。



上面有Git Clone,点击进去。




复制我们在git上建好的项目的地址,点击ok,填写账号密码就可以把我们的项目pull下拉了。

2、已有的项目

首先同样建立好仓库,看第一张图上面有一个git Bash,点击打开,我们用git 命令来执行。我们现在git bash 找到我们项目的根目录下。执行以下的命令。

git init //在当前项目目录中生成本地git管理,并建立一个隐藏.git目录

git add . //添加当前目录中的所有文件到索引

git commit -m “first commit” //提交到本地源码库,并附加提交注释

git remote add origin https://github.com/chape/test.git //添加到远程项目,别名为origin

git push -u origin master //把本地源码库push到github 别名为origin的远程项目中,确认提交

可能有时候我们会碰到everything up-to-date 的错误,这是因为我们在git上有冲突,我们得先更新一下

git pull origin master

然后 再打上 git push -u origin master 即可。

3、项目有很多版本,比如android和IOS版本,需要创建Branch分支。

git branch //查看项目分支

git checkout -b android//添加一个名为android的分支

同上执行

git init //在当前项目目录中生成本地git管理,并建立一个隐藏.git目录

git add . //添加当前目录中的所有文件到索引

git commit -m “first commit” //提交到本地源码库,并附加提交注释

git remote add origin https://github.com/chape/test.git //添加到远程项目,别名为origin

git push -u origin android //把本地源码库push到github 别名为origin的远程项目中,确认提交

这里要特别注意,我们要把代码托管到android这个branch上,因此要push到android上。

此外还有一些命令:

git checkout master //切换到主干

git merge host //合并分支host到主干

git branch -d host //删除分支host

总结:

1、我们在碰到自己从来没有接触的东西,首先第一点不要着急去问别人,我们要冷静下来,先搞懂这新东西有什么用,然后再去了解这东西怎么用。在这个过程我们不断的挖掘我们的学习能力。这是是至关重要的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: