git命令行操作文件
git操作文件
-
本地库初始化——git add
操作效果如图↑
这里注意的是:这里的目录是存放本地库相关的子目录和文件,不要删除和胡乱修改 -
设置签名——git config user.name XXX
作用是可以区分不同的开发人员,这样方便管理自己的仓库
设置name
设置email
这里的config是全局的意思 -
状态查看——git status
git status可以查看工作区、暂存区的状态
这里报错的原因是因为,暂存区没有文件,新建的文件也没有加入到暂存区,所以没有办法进行查看工作状态 -
添加——git add
讲工作区的“新建或者修改”的文件添加到暂存区
(这里b.txt 是我用vim在git add之前创建并写入了内容的文件,这里不介绍vim详细操作) -
提交——git commit
将暂存区的内容提交到本地库
git commit -m “file name”
-
查看历史记录——git log
这里可以查看仓库的文件,HEAD是利用的指针进行索引,这里只有一个文件b.txt
再创建一个a.txt,加入到仓库里面
- 查看文件“身份证”——git reflog
每个文件前面都有一个局部索引值,作为这个文件的“身份证”,这样就能操作目的文件
8. 撤销——git reset
rest的三个参数
–soft:仅仅在本地库移动HEAD指针
–mixed:在本地库移动HEAD 指针,还可以重置暂存区
–hard:在本地库移动指针,重置暂存区和工作区
这里表示索引值索引的那个文件