git仓库常用命令
git仓库常用命令
- 本地仓库命令
- 1.1 初始化本地仓库
- 1.2 常用命令
本地仓库命令
1.1 初始化本地仓库
要使用Git对项目代码进行版本控制,首先需要初始化一个Git仓库。可以通过如下命令操作:
•初始化Git仓库:git init
•具体操作步骤:
a.在任意目录下创建一个空目录
b.进入这个空目录,点击鼠标右键,选择Open Git Bash here,打开命令行窗口
c.执行命令 git init
如果在当前目录中看到.git文件夹(此文件夹为隐藏文件夹)则说明Git仓库创建成功
1.2 常用命令
-
查看文件状态 git status
在工作区中随便创建一个文件,如下图:
然后执行命令,效果如下:
- untracked 未跟踪文件,说明当前文件还没有被git进行版本控制
-
把新增或修改的文件添加暂存区 git add
- git add abc.txt 把指定文件添加暂存区
- git add * 或者 git add . 把当前目录及其子目录下的所有文件都添加暂存区
- Changes to be committed 待提交的更改内容,目前文件在暂存区,还未提交到本地仓库
-
提交暂存区的文件到本地仓库 git commit
- 提交一个文件:git commit -m “第一次提交abc.txt文件到本地仓库” abc.txt
- 提交多个文件:git commit -m “第一次提交abc.txt文件到本地仓库” *
- -m选项指定了提交信息(必须携带,需要知道这次提交的说明是什么,要尽可能的简洁)
- nothing to commit, working tree clean 没有需要提交的更改,工作目录是干净的(提交完成的效果)
-
查看详细的提交日志 git log
-
-
更加简洁的日志 git reflog
-
-
将暂存区文件取消暂存或切换到指定版本 git reset
- 将暂存区文件取消暂存
在本地仓库中新创建一个123.txt文件,然后执行命令git add 将它提交到暂存区,可以使用git reset取消暂存
- 切换到指定版本
咱们可以先把abc.txt文件添加点内容,并且可以多提交几次到本地仓库,比如下面对abc.txt文件进行了三次提交
- 第一次提交内容为空
- 第二次提交内容为:11111111
- 第三次提交内容为:22222222
咱们现在可以查看历史版本,执行git log
现在想要把abc.txt文件的内容恢复到第二次提交的版本内容:11111111,可以执行以下命令:- git reset --hard 88a6a5b34161e61f3fe51782b3c47699354ff5e3
–hard xxxx 是指提交日志中的唯一版本号
检查abc.txt文件的内容是否正常恢复为:11111111
- 将暂存区文件取消暂存