本地仓库 git 的使用教程(一看即会)

首先要创建本地库,需要安装Git先,安装步骤在前面已经讲过了,可点击链接查看Git的安装步骤。
https://blog.csdn.net/TuT0925/article/details/105931729

现在开始正式进入本地库Git的使用。

一、git 本地库的创建以及如何将文件提交到仓库。

第一步、首先创建一个空目录,进入该目录。
(这是使用cmd命令行,你也可以使用git Bash命令行)
在这里插入图片描述
注:可以在任意目录下创建一个文件夹,但是要记住文件夹的路径

**第二步、通过 git init 命令把这个目录变成Git可以管理的仓库。
在这里插入图片描述
红线标出的意思其实是在testgit目录下创建一个名为 .git 的子目录,这个目录是隐藏的看不到的,但是它有包含初始化git仓库中所有的必需文件。
第三步、将你需要管理的文件、代码等添加到版本库。
1、从现有的项目或者目录下导入需要的文件到Git,例如:一定要放在testgit目录下。
2、用命令git add 告诉Git,把文件添加到仓库(暂存区)。
git status:查看版本库的状态
3、接下来用命令git commit 告诉Git ,把文件提交到仓库。
在这里插入图片描述
-m参数表示:说明提交的内容,说白了就是注释。

二、对版本库的文件进行修改并提交。

1、对文件进行修改后,查看状态时可知,hello.txt文件改动了,但是并未进行提交至仓库。
2、使用git add 命令将文件添加到版本库。
在这里插入图片描述

三、撤销对文件的修改。

一、丢弃工作区的变更
1、再次编辑Tubai.txt文件,添加一句“no can no BB ”,使用git diff 命令查看状态信息。
2、使用命令行git checkout – 文件名 命令行丢弃更新。
注:打开文件查看时,新增的内容已被删除。
在这里插入图片描述
二、丢弃暂存区的变更
如果修改了文件,并且通过git add命令提交到了暂存区,需要撤回可使用git reset HEAD 【file】命令回退。
1、在文件中添加添加一句“no can no BB ”。
在这里插入图片描述
2、然后使用git add命令行添加到暂存区,使用git reset HEAD【file】命令回退。
在这里插入图片描述
3、回到文件中查看,可以看到新增的内容已经被删除。
在这里插入图片描述
三、丢弃本地仓库的变更。
如果修改了文件,并且还提交到了本地仓库,使用git log 命令查看仓库提交历史记录。
在这里插入图片描述
1、在文件中添加添加一句“no can no BB ”。
2、然后使用git commit命令行提交到本地仓库,使用git reset --hard HEAD^命令回退。
在这里插入图片描述
注:如果执行的时候出现More?
这是因为cmd控制台中换行符默认是,而不是\,所以 符号就被当做换行符而被git命令忽略掉了。
解决方法:
git reset --hard “HEAD^” //加引号
git reset --hard HEAD^^ //加一个^
git reset --hard HEAD~ 或者 git reset --hard HEAD~1 //把^换成 后面的数字表示回退几次提交,默认是一次。
3、回到文件中查看,可以看到新增的内容已经被删除。
四、恢复误删的文件内容。
如果前面使用的命令行窗口没有关闭的话,就可以找到你需要回退的commit ID版本号。
然后使用以下命令,再回到指定的版本:
git reset --hard commit ID

四、删除文件

在本地仓库里删除不需要的文件。
使用git rm filename 命令行,对指定的文件进行删除。
使用git status命令行查看状态信息。
注:这个命令行是对文件进行永久删除切勿慎用。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/TuT0925/article/details/105962257