创建本地仓库
右键文件夹空白选择git bash,创建当前文件夹为仓库:
git init
在当前文件夹下创建a仓库:
git init a
我们的工工作区(workspace)也就是.git文件夹坐在的同级目录,在里面编辑我们的代码.
我们的暂存区(staging area)就是git add 提交的地方。
我们的仓库区(local repository)就是.git文件夹
如下图:
查看status
git status
查看目前版本分支并且查看目前工作区是否有文件需要add和commit
添加
git add 1.txt
git add .
添加目录下所有的文件到暂存区
提交
git commit
git commit -m "commit 1.txt"
提交到仓库区
如果第一行指令,则会让你用vi输入一个参数,输入完最后:wq
保存即可
查看log
git log
可以查版本信息, 如下所示
$ git log
commit 4818872e7c0fee28f7bd56d4d82cadde9a8c36db (HEAD -> master)
Author: k-_-kai <yankai.pei@outlook.com>
Date: Sun Jun 2 15:49:01 2024 +0800
rev_1 of 1.txt
commit 690d35f22c208756293de048b1fa89fbc9715544
Author: k-_-kai <yankai.pei@outlook.com>
Date: Sun Jun 2 15:45:43 2024 +0800
commit 1.c
commit 5d82ae014c18cc4e16065493e9db87e32ed90006
Author: k-_-kai <yankai.pei@outlook.com>
Date: Sun Jun 2 15:35:30 2024 +0800
commit 1.txt
上面分别代表了三次提交的版本号和提交的作者,时间和当时的提交信息
实际上,我们很少在本地这样建立仓库,因为基本上都是从remote线上先pull然后再自己修改再push,实现多人协作开发。