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

前言

作为开发人员,有必要了解下版本控制器用法,毕竟日常开发中经常接触,使用,当下,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确实是个好东西,用好了会省我们很多事情。我自己现在也仅仅会点简单的用法,更多的用法还需要我们不断尝试学习。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值