前情提示:
Windows10;
git version 2.25.1.windows.1
GitBash窗口下操作的;
在本地安装完gi t后,我们先进行一个小demo测试。
在上一篇有讲到,具体查看:Windows下git安装查看:https://blog.csdn.net/qq_31708763/article/details/82753846
1.先在Windows下新创建几个空文件夹。按照Linux命令使用即可,命令行创建或手动创建均可,此处也不赘述Linux命令。
2.进入first-steps目录,进行初始化。
janeyork@JANEYORK7C6C MINGW64 /c
$ cd /c/learngit/projects/first-steps/
janeyork@JANEYORK7C6C MINGW64 /c/learngit/projects/first-steps
$ git init
Initialized empty Git repository in C:/learngit/projects/first-steps/.git/
janeyork@JANEYORK7C6C MINGW64 /c/learngit/projects/first-steps (master)
$
init命令会在目录下初始化仓库,并且生成一个隐藏的.git文件夹,Mac、Windows、Linux下如何查看隐藏文件件,此处不赘述。
然后,我们在first-steps目录下新建a.txt,b.txt两个文件,里面内容随便写点。
3.首次提交。
使用add 来标记下次提交应该包含哪些文件(加入到暂存区),使用commit将修改提交到版本库中。
执行后结果如下图:
4.查看状态。
首先我们更改下a.txt里面的内容,删除b.txt,新建一个文件c.txt,注意,此时c.txt还是未跟踪状态,因为我们还没有将其add到版本库中。然后我们使用git status 查看下状态。
并且可以使用 git diff 来查看a.txt不同。如果感觉输出生涩难懂,还好有图形化工具kdiff。比对结果如下:
5.提交修改。
如果要提交,对于修改或者新增的文件a.txt\c.txt需要add,对于删除的文件b.txt需要rm。执行完后,再git status查看,就会发现修改的内容已经纳入下次commit中。
最后使用git commit -m "some changes"提交到本地版本库。
6.查看历史。
git log会显示历史修改提交记录,按时间降序显示。