快速搞定Git(图文详情)


啥是GIt?简单的讲就是版本控制,至于具体是啥玩意及其优缺点联系度娘哈,这里就不多概述。本文目标:一文带你掌握Git绝技。

0 安装Git

官网链接:https://git-scm.com/
在这里插入图片描述
下载得到一个:Git-2.28.0-64-bit.exe文件,点击安装就行。
安装成功后,在开始菜单中会有Git新增项,或者点击鼠标右键,也能看到Git新增快捷项,后面我们主要使用Git Bash;
在这里插入图片描述
一切就绪,接下来练习此功。

1 创建/修改 版本库

1.1 创建版本库 (init)

俗话是,欲练此功,必先…那个建文件夹gitfolder(文件夹名称,也就是你的仓库名称)。进行你的刚建的文件夹,右键点击Git Bash Here
在这里插入图片描述
开始输入Git相关命令:
为了更好地使用 git, 同时也记录每一个施加修改的人. 这样人和修改能够对应上. 所以在 git 中添加用户名 user.namegit config --global user.name "Hiera DI" 和 用户email user.emailgit config --global user.email "hiera@email.com",最后执行git init初始化了一个空的 git 管理库

在这里插入图片描述
接下来,我们就能在这个文件夹中建立 git 的管理文件了

1.2 添加文件管理 (add)

新建一个文件(1.py),可以手动创建,也可以使用下面第一个命令创建touch 1.py,通过git status查看当前版本库的状态
在这里插入图片描述
可以看到:当前 1.py 并没有被放入版本库中 (unstaged), 要使用 add 把它添加进版本库 (staged)
使用git add 1.py暂存到版本库(如果想一次性添加文件夹中所有未被添加的文件, 可以使用这个git add .),git status再次查看状态 status
在这里插入图片描述从输出可以看出,版本库已识别 1.py (staged)。

我们已经添加好了1.py文件,最后一步就是提交这次的改变, 并在-m自定义这次改变的信息git commit -m "create 1.py"
在这里插入图片描述
以上,我们就完成了新增文件,并把新增的文件记录到仓库版本管理;
接下来,查看日志git log,可看到我们最近的提交记录
在这里插入图片描述

1.3 记录修改 (log & diff)

查看log
我么对文件1.py进行修改,添加:a=1,保存,再次使用git status查看状态
在这里插入图片描述
我们使用git add .暂存修改后的文件,然后提交此次修改git commit -m 'change 1',最后查看下提交日志git log
在这里插入图片描述
查看修改diff
如果我们修改了文件,但是想看看都做了哪些修改,怎么办?
接下来我们尝试修改1.py内容,比如把 a = 1 改成 a = 2, 再添加一个 b = 1
在这里插入图片描述
分别查看 unstaged和staged状态下前后文件的差异

我们先使用git status查看状态,提示有个修改文件1.py

① 如果想要查看这次还没 add (unstaged) 的修改部分 和上个已经 commit 的文件有何不同, 我们将使用 git diff
在这里插入图片描述
② 如果已经 add 了这次修改, 文件变成了 “可提交状

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值