Git学习心得

    首先,什么是git?我想对于业内人士再熟悉不过了,但是对于一个普通人或者几天前才认识Linux的我来说,在听到git这个单词的时候心里大概只会有这句话“这是什么鬼...“。在经过两天的学习之后,我了解到git就是一个用于Linux开发的版本控制工具,与常用的版本控制工具不同,它采用了分布式版本控制的方式。git具有交流方便,速度快的优点,这对于一个项目的开发来说很重要。而且git也不用担心服务器的报销,因为它没有一个固定的服务器,每个用户都可以下载最新的代码同时成为服务器去继续工作,这便是git的强大之处。

    接下来,我来谈一下git的一些使用方式。首先要创建一个工作目录通过输入

$mkdir projects

指令来完成。通过指令

$git init

初始化一个git存储库,系统会在当前目录下创建一个.git的隐藏目录,然后输入

$git status

查看当前目录状态,当然此时的目录下什么都没有。那么就需要在此目录下创建第一个文件,octocat.txt,然后在此文件内编写好代码之后,可以输入

$git add octocat.txt

指令,这是将octocat.txt文件添加到暂存区域,同时git也会开始追踪octocat.txt文件的变化;接下来输入

$git commit -m "Add cute octocat story"

命令将暂存区域文件的改变提交到本地的git库中;同时我们可以输入

$git log

命令查看我们的git日志,它会按顺序记住我们所有的提交;然后我们则需要将本地git存储库里的文件push到远程仓库中,输入

$git remote add origin 地址

指令可以完成这一操作,后面的地址需要输入我们自己GitHub的地址;最后输入

$git push -u origin master

指令将准备好的commit推送到GitHub中。第一次提交输入-u是为了记住这个上传分支,下次可以使用git push直接默认为主分支上传。

    当然这些并不是git的全部,输入

$git pull origin master

从GitHub上将改动后的代码pull到用户上,还可以输入

$git diff HEAD

指令查看上传前后的文件差异,这样我们就可以与全世界各地的同行进行交流与学习。如果我们需要创建一个分支则要输入

$git branch clean_up

查看分支则是输入

$git checkout clean_up

最后不需要分支的时候删除掉它要输入

$git branch -d clean_up。

    总的来说git的出现对于开源文化来说有着相当重要的意义,灵活运用git将会给我们以后的学习和工作带来不可估量的好处。


转载于:https://my.oschina.net/u/2362036/blog/414089

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值