Git的安装及使用

Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件,用于跟踪文件的变化和协调多人同时编辑的文件。Git 可以帮助开发团队跟踪文件的变化,记录每一次修改的历史,以便随时回滚到过去的某个版本。Git 使用仓库来存储代码和其历史。Git 使用分布式模型,每个开发者都拥有完整的仓库副本,可以离线工作,并方便地分享和合并代码。


下载安装

1.下载Git

首先我们在官网上搜索并下载Git 

2.打开exe文件安装

找到刚刚下载的文件双击点开Git-2.42.0.2-64-bit.exe

选择之后,点击“Next”,显示截图如下

可以直接选择默认路径,也可以自己选择,这里我自己修改路径在D盘下


把最上面的 Additional icons 勾选下载后添加到桌面


接下来的跟图片一样进行勾选,依次点击next

这里就到了最后一步,直接点击 install 下载完成就可以在桌面看到下列图片的图标安装成功


使用

双击打开 Git Bash 进入以下界面

Git 是分布式版本控制系统,所以我们需要填写用户名和邮箱作为一个标识
输入 git config --global 命令 加上用户的邮箱号 另外一条加上用户名缩写
创建一个版本库也非常简单,如图所示我是 D   盘 –> git 目录下新建一个 testgit 版本库
输入 cd d: 然后回车 显示 /d  就到了D盘下
输入 ls 则会显示D盘下的所有文件
输入 mkdir gittest 表示在D盘下创建一个名叫 gittest 的文件
输入 ls 同上会显示所有文件名
 
输入 cd gittest 进入名为gittest的文件夹
输入 git init  通过命令 git init 把这个目录变成 git 可以管理的仓库 后面有 (master)
同时你当前 testgit 目录下会多了一个 .git 的目录, 这个目录就是 Git 来跟踪 管理版本的

接下来我们可以进行一些操作:

在版本库 testgit 目录下新建一个记事本文件 readme.txt 内容如下: 222222

输入 git add readme.txt 此命令为把记事本内容添加到暂存区里去

输入 git commit -m "readme.txt提交"告诉 Git,把文件提交到仓库

输入 git status来查看是否还有文件未提交,如下

说明没有任何文件未提交,现在继续来改一下 readme.txt 内容,比如我在
下面添加一行 111111 内容,继续使用 git status 来查看下结果,如下:上面的命令告诉我们 readme.txt 文件已被修改,但是未被提交的修改

如果我们想查看 readme.txt 文件到底改了什么内容可以输入 git diff readme.txt  
可以看到 readme.txt 文件内容从一行 222222 改成 二行 添加了一行 111111 内容

知道了对 readme.txt 文件做了什么修改后,就可以放心提交到仓库了,提
交修改和提交文件是一样的 (第一步是 git add 第二步是: git commit )

好我们现在继续对 readme.txt 文件进行修改,再增加一行333333

目前已经对 readme.txt 进行了三次修改,如果现在想看历史记录就输入 git log 

如果嫌上面显示的信息太多的话,我们可以使用命令 git log – pretty=oneline  ,这样界面结果看起看来更简洁
现在我想把当前的版本回退到上一个版本,可以输入  git reset --hard HEAD^  回退到上一个版本

再来查看下 readme.txt 内容如下:通过命令 cat readme.txt 查看,可以看到只有两行内容了代表已经回退了一个版本

我们可以继续使用 git log 来查 看下历史记录信息
我们看到 增加 333333 内容没有了,但是现在我想回退到最新的版本, 可以输入  git reflog 查看内容333333的版本
我们可以看到内容333333的版本号为 3e70718 , 我们现在 可以输入  git reset --hard 3e70718  来恢复了
接着输入 cat readme.txt 就可以看到记事本内容了
接着在目录下新建一个文件为 test.txt 内容为 test,我们先用命令 git status 来查看下状态
使用 git add 命令把 2 个文件都添加到暂存区中,再使用 git status 来查看下状态
接着我们可以使用 git commit 一次性提交到分支上
END
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值