Git初步探索 -- 基于linux平台

Git是继Linux之后的又一个伟大发明

环境

@^@ Ubuntu 12.04

注册github账号

==>>1. 注册地址github官网;具体详细的注册步骤这里就不细说了,自行百度。
==>>2. 这里简单的说一下注册完之后的远程仓库创建,该仓库就是以后代码提交的位置。
创建远程仓库
创建远程仓库
之后,会生成一个远程仓库的URL,记住这个地址,后面传代码的时候需要使用到。
远程仓库的URL
远程仓库的URL

安装git工具

在ubuntu下使用安装命令:sudo apt-get install git; 输入root密码; 即可安装
==>>git安装
这里写图片描述
==>>安装完之后可以用–version看一下所安装的版本号,另外进行一些提交信息的配置(包括user.name和user.email)
这里写图片描述
==>>在第一小节里,我们已经申请了github的账号,并在上面创建了远程仓库,这时候我们需要添加本地的密钥到github上,然后才有权限进行提交;下图是密钥的生成方法
这里写图片描述
==>>在github上添加对应的密钥(密钥在上图中我们已经得到了,生成的路径是在~/.ssh/下,其中的id_rsa.pub便是)
这里写图片描述
这里写图片描述
到这儿为止,我们的前期工作已经做的差不多了!

创建和初始化git仓库

==>>终端里敲打 git init; 即可初始化git仓库,这里为了演示首先创建了一个test目录,然后在test目录下进行初始化
这里写图片描述
初始化完之后,我们可以看见目录里多了一个.git目录,该目录下是针对该仓库的一些配置信息,有兴趣的同学可以自己去研究研究;另外,我们可以看到,在该目录下(~/test/)已经新建了一个Makefile文件

git命令的基本使用

==>>我们可以通过git status;查看该仓库下的文件状态
这里写图片描述
==>>由上图可以看到Makefile文件是一个未被跟踪的文件,我们可以通过 git add [filename];把它加入到git的临时仓库里;
==>>然后通过 git commit -m “[commit message]”对它进行一次本地提交,该此提交我们可以通过 git log 查看提交信息
==>>完成本地提交之后,有了之前的配置,我们就可以把该提交同步到远程分支上(即 github的服务器)
详细操作步骤如下图:
这里写图片描述
这里已经提到了一些比较常用的git命令,如:git status; git add; git commit; git branch; git push;基本上有了这些命令就够用了,当然像其他一些比较使用的命令还有:git rebase; git apply; git format-patch…等等;感兴趣的同学可以查看相关的说明,或者多多使用–help。
==>>最后,我们可以看到服务器上已经同步了我们的提交信息
这里写图片描述

同步远程仓库的文件

==>>为了演示该功能,我们进行了第二次提交;可以看到服务器上有两次提交
这里写图片描述
==>>我们在本地进行git reset –hard [commit id];可以发现本地的文件内容和本地的提交信息保持一致;第二次提交的test文件已经被删除了
这里写图片描述
==>>这时候我们再通过git pull;可以发现被删除的文件又从服务其上被同步下来了;至此,我们就完成了一次远程仓库的更新
这里写图片描述


好了git的初步探索到此告一段落,接下来我们就可以在我们的服务器上进行代码的开发啦!再也不怕代码丢失!!!

配置过程中有任何问题欢迎咨询:linzr_mail@163.com

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值