Git入门日常使用总结

参考网站: 廖雪峰老师的史上最浅显易懂的Git教程,作为一个小白入门学习,廖雪峰老师的系列教程是最合适不过的了。廖雪峰老师的讲解浅显易懂、示例完整,这里我将老师教程中的命令摘出,列出如下:

一.关于Git

  1. Git是目前世界上最先进的、最流行的分布式版本控制系统。
  2. Git最初是由Linux的开发者花两周时间编写的用于管理开源的Linux系统源码的版本控制系统。
  3. GitHub秉承Linux的开源精神,为开源项目提供免费储存。2018年6月4日,微软宣布,通过75亿美元的股票交易收购GitHub。
  4. 作为一个分布式版本控制系统,Git一个项目中的每个人电脑里都有完整的版本库,当需要多人协作的时候,各个成员只需把各自的修改推给对方,就可以看到对方的修改了。同时,即使某个成员的电脑坏掉了也不要紧,别人那里还有。
  5. Git的优势还有不需要联网从中央服务器获得和添加项目,以及具有强大的分支管理,并且是目前最快、最简单也最流行的分布式版本控制系统!

二.Git的简单操作

  1. 注册用户名和邮箱:进行操作时,需要通过用户名和Email地址记录进行操作的机器,因此安装Git后先记录用户名和Email。使用
 $ git config --global user.name "Your Name"`
`$ git config --global user.email "email@example.com"

来记录用户名和邮箱地址。其中,global命令的意思是在所有的仓库中使用这两个参数,也可以为每个仓库分别配置姓名和Email。
2. 创建版本库:创建一个供Git管理的仓库。

$ git init

使用这个命令来将当前目录变成Git仓库。
3. 把文件添加到版本库

$ git add filename

这个命令可以将仓库目录下(子目录也可以)的文件从工作区放到Git仓库的暂存区中。可以重复使用,来添加多个文件。

$ git commit -m "描述"

将暂存区的文件提交到当前分支上。
当想修改文件时,也使用这个操作。
4. 查看仓库当前状态:查看仓库中的文件是否有修改,修改是否未提交。同时,我们还能查看修改了什么内容。

git status

通过这个命令我们可以掌握仓库的当前情况,可以看上次提交过后文件是否被修改,这一修改是否被add过,是否被commit过。

git diff

查看修改的内容。
5. 显示提交日志:查看从最近到最远的提交记录。

git log

这个命令可以显示提交记录,包括版本号、作者、日期、注解。如果认为输出信息太多,使用:

$ git log --pretty=oneline

命令,会将版本、注解显示在一行中,看起来就简洁很多了。

$ git reflog

这个命令将会记录你每一次操作的命令。
6. 版本回退:将文件的版本更改为指定的版本。

$ git reset --hard 参数

参数可以是版本号的足够把各个版本区分开的开头几位、或者是以HEAD为参数想要回退几个版本的数量。可以与reflog结合来确定命令历史。
7. 丢弃文件的修改

$ git checkout -- filename

这一命令可以将工作区的修改撤销掉,让这个文件回到最近一次commit的状态,即用版本库里的版本替换工作区的版本。

$ git reset HEAD filename

使用这一个命令可以把暂存区的修改撤销掉。配合上面的命令,可以将文件回退到上次commit的状态。
8. 删除文件

$ git rm file

使用这一命令来将文件从版本库删除,可以配合commit命令来提交删除的注解。配合git checkout可以恢复误删。

其他的命令希望下次再说,这些命令已经足够我们在本地使用Git啦。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值