【git学习笔记】git入门 git基本用法

git可以有效的处理项目版本管理,掌握git是很重要的,以下是我在学习的过程和一些体会

初始化一个新仓库

使用mkdir创建一个项目目录

进入目录,创建git仓库

输出如上所示,使用 ls -al 命令可以看到一个名为 .git 的目录在该目录下创建,这就表示一个仓库成功被初始化了

创建,修改文件

可以使用touch命令创建文件,用vim添加,修改内容
在这里插入图片描述

也可以用echo命令添加内容
在这里插入图片描述
可以使git status命令查看git仓库状态
在这里插入图片描述
可以看到我们之前创建的三个文件处于未跟踪(untracked)的状态,可以使用git add 建立跟踪,也就是把他们加到缓存区(index)

将文件添加到暂存区

我们使用 git add 将两个未跟踪的文件添加到暂存区,再查看git仓库状态
在这里插入图片描述
如图所示,file1和kasagi已经提交到了暂存区

查看文件修改

如果是工程量很大的情况,可能记不清修改了哪些文件,可以使用以下命令查看修改

git diff --cached    //查看已经提交到暂存区文件的修改

在这里插入图片描述
可以看到我们在提交到暂存区的文件file1和kasagi做的修改(绿字)

接下来,我们在file1再添加一段文字,然后使用 git diff --cached 命令,还是和上面一样
在这里插入图片描述
再查看一下git仓库的状态
在这里插入图片描述
因为这次修改未提交到暂存区, git diff --cached 命令查看的是提交的暂存区的修改,所以是看不到这条修改的

git diff    //去掉--cached参数,可查看尚未提交到暂存区的修改,但无法看到未提交到暂存区的文件的修改

在这里插入图片描述
可以清楚的看到刚才我们对file1的修改(绿字)

将暂存区的文件提交到本地仓库

git commit -m "add 3 files"    

我之后把file2也添加到暂存区了,所以提交了3个
在这里插入图片描述

也可以使用

git commit -a -m "add 3 files"    

将尚未提交到暂存区的修改也提交到git仓库,但不能提交未添加到暂存区的文件的修改

m后,引号里的内容是你要提交的注释,方便自己和他人查看(写注释是个好习惯)

再次输入 git status 查看状态,会发现当前的代码库已经没有待提交的文件了,暂存区已经被清空

如果想要删除文件,使用 git rm 命令删除后会自动将已删除文件的信息添加到暂存区,使用 git rm --cached 命令删除暂存区的文件
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值