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

版本控制器之-git的简单用法

2015-12-01 21:07 579 查看

前言

作为开发人员,有必要了解下版本控制器用法,毕竟日常开发中经常接触,使用,当下,android开发人员常用的版本控制器为git和svn,今天就来说下git的基本用法。关于git如何安装下载注册什么的就不说了。当安装好之后,我们需要配置一下用户名和邮箱。

git config --global user.name "你再github上注册的用户名"
git config --global user.email "注册时候的邮箱"


配置ok之后,我们用如下命令来看看是否配置成功

git config --list


结果如下:



创建本地仓库并上传至github

1.在github上创建一个空仓库



注意:这里创建的public,当然也可以创建private的(花钱的)。创建成功之后,会有如下提示:



2.创建、配置并上传

在此之前,要保证config配置过了。

git init 仓库名字


这样就创建了一个空的仓库,现在我将一张图片放在了gitdemo目录下,接下来利用add命令将他添加到仓库当中,add命令可以使用多次。

cd 仓库路径
git add 文件名或者文件夹名




接下来提交到本地仓库当中

git commit -m "first commit 注释"  //引号中的内容可以根据自己的需要写




最后,我们将这个仓库放到远程分支并提交。

git remote add origin "github上的地址"
git push -u origin master




最后我们去github上看看,就会发现已经ok了。



3.追加文件

我们的项目很可能在之后有加了许多东西,那么我们这个时候怎么做呢?如下命令

git add "wenjian/文件夹"
git commit -m "这是更改之后的"
git commit -u origin master


结果如下



4.修改文件

我们再修改之后如何提交呢,一样的。

git add "wenjian/文件夹"
git commit -m "这是第二次的文本文件"
git commit -u origin master


效果图如下





5.回退

这里需要说明一下,我在这里虽然本地库回退到以前版本了,但是远程仓库并没有,不明白,希望明白的同学告诉我一下。

git log //查看提交记录,记录下想要回退的版本号
git reset --hard 版本号




commit 后面的一大串为版本号。

git本地服务器

我们如何创建一个本地服务器,让别人也能从我们这里clone呢?接下来介绍下

我用ssh登陆到我所在的局域网中的一台存放我们代码的机器。

git init sample.git




接下来我们回到我自己的终端。

git clone 远程用户名@远程ip地址:仓库路径


然后输入密码登陆即可。由于我这里只是简单说明下,并没有设置证书什么的,见谅见谅。



接下来我们看看在AS中如何clone。





url路径和我们上面的一样,输入本地存储位置和name之后,点击text测试下能不能行。然后就会弹出输入登陆密码,输入即可。当然,第一次操作的话还得输入master密码,忘记的话重置下就好了。



Android studio中使用git

我们常用的操作无非就是提交更新和回退,对比等等。



回退怎么做呢,右键项目git-》revert



这些简单的用法还是需要我们会的,最后我们在看看AS支持哪些版本控制器。


,根据自己的喜好就好。

利用Android studio将项目分享至github



然后就会让登陆到github,登陆即可



登陆成功之后会让你创建一个仓库,并添加描述。



点击分享,然后选择要分享的文件,点击ok即可。

等待片刻就会显示分享成功了。



当我们本地文件发生变化的时候,我们文件名就会变色,这时候点击工具条上的提交,写好描述信息,commit即可。



总结

git和github确实是个好东西,用好了会省我们很多事情。我自己现在也仅仅会点简单的用法,更多的用法还需要我们不断尝试学习。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息