Git使用教程

前言

对于程序员来说,学会使用Git会帮自己省下很多的时间和精力。在没有Git的年代,程序员每次修改程序,都得另外记录下修改的内容,或者进行另外的备份,以便找回修改前的代码。但是Git的出现,让程序员可以不必在这种事情上浪费过多的时间和精力。另外在大型的项目开发中,使用Git可以很方便的实现团队合作,团队可以很容易的维护一个数据仓库,将自己写的程序上传到仓库中,便于团队其他人的下载和修改。总之,小编觉得Git是一项很伟大的发明,它大大提升了程序开发的效率。

Git安装

自行上官网安装,这里不再赘述。

Git设置

打开GitBash,设置用户名和邮箱,以便别人知道该条记录是谁提交的,输入:

$ git config --global user.name "Your Name"
$ git config --global user.email "Your email"

创建数据仓库

  1. 新建Gittest文件夹,并打算将该文件夹设置为数据仓库;
  2. 初始化该数据仓库,这个文件夹以后的更改就会被记录了。打开GitCMD,并cd到该文件夹下,输入:
$ git init

文件提交到数据仓库

  1. 新建文档hello.txt,内容是:
print("Hello World")
  1. 使用add命令,将文件添加到仓库缓冲区:
$ git add hello.txt
  1. 批量提交,将Gittest文件夹中的所有文件提交到缓冲区,输入:
$ git add .
  1. 使用commit命令,将缓冲区的所有文件提交到仓库,并附加说明;
$ git commit -m "添加了hello.txt"

版本回退

  1. 修改hello.txt中的内容并提交
print("Hello World")
print("老板是神经病"
$ git add hello.txt
$ git commit -m "hello.txt里添加了一句话"
  1. 现在想恢复到只有一句话的版本,使用git log命令查看提交记录,Git中使用HEAD表示当前版本:
    在这里插入图片描述
  2. 使用git reset回退到想要的版本,一定记得写hard!!
    HEAD^ 表示当前版本的上一个版本,HEAR^^表示当前版本的上上个版本,以此类推,若回退的步数较多,可写成HEAD~n
$ git reset --hard HEAD^
  1. 此时我们可以看到hello.txt的文件内容变回了:
print("Hello World")
  1. 再用git log查看提交记录:
    在这里插入图片描述
  2. 此时,我们如果想回到两句话的版本,会发现无法使用git reset命令实现,若想回退到两句话的文本状态,方法有2。第一,只要当前窗口未关闭,必能找到两句话版本对应的版本号,然后直接指定版本号回退, 或者通过git reflog查看每一次命令,找到对应的版本号进行回退:
$ git reset --hard 88d885

在这里插入图片描述

Git删除文件

$ git rm filename
$ git commit -m description

Git删除本地仓库

此操作在Git Bash中进行

  1. 显示所有本地分支
$ git branch
  1. 找到该目录下的.git文件
$ ls -a
  1. 删除.git
$ rm -rf .git
  1. 最后删除本地文件即可

结束语

本人大二学生一枚,学识尚浅,不喜勿喷,希望今日能抛砖引玉,请各位大佬一定不吝赐教!!!
参考自: https://www.jianshu.com/p/296d22275cdd
https://blog.csdn.net/bloombud/article/details/80431557

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值