【Android Studio】git的使用和总结

来源:互联网 发布:js disabled 无效 编辑:程序博客网 时间:2024/05/16 12:29

最近一直都在使用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、我们在碰到自己从来没有接触的东西,首先第一点不要着急去问别人,我们要冷静下来,先搞懂这新东西有什么用,然后再去了解这东西怎么用。在这个过程我们不断的挖掘我们的学习能力。这是是至关重要的。

0 0