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

git入门(一)

  • 初始化一个新仓库
  • 创建,修改文件
  • 将文件添加到暂存区
  • 查看文件修改
  • 将暂存区的文件提交到本地仓库

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

初始化一个新仓库

使用mkdir创建一个项目目录

进入目录,创建git仓库

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

创建,修改文件

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

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

将文件添加到暂存区

我们使用 git add 将两个未跟踪的文件添加到暂存区,再查看git仓库状态
【git学习笔记】git入门 git基本用法_第2张图片
如图所示,file1和kasagi已经提交到了暂存区

查看文件修改

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

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

【git学习笔记】git入门 git基本用法_第3张图片
可以看到我们在提交到暂存区的文件file1和kasagi做的修改(绿字)

接下来,我们在file1再添加一段文字,然后使用 git diff --cached 命令,还是和上面一样
【git学习笔记】git入门 git基本用法_第4张图片
再查看一下git仓库的状态
【git学习笔记】git入门 git基本用法_第5张图片
因为这次修改未提交到暂存区, git diff --cached 命令查看的是提交的暂存区的修改,所以是看不到这条修改的

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

【git学习笔记】git入门 git基本用法_第6张图片
可以清楚的看到刚才我们对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 命令删除暂存区的文件
【git学习笔记】git入门 git基本用法_第7张图片

你可能感兴趣的:(git学习笔记)