Git命令基本操作
本地库初始化
1 | mkdir "file name" # 新建本地库 |
设置签名
1 | git config --global user.name 用户名 |
本地库提交的状态
1 | git status |
写入文件并提交至工作区
1 | vim "file name" ## 使用vim命令创建文件 |
从仓库拉取文件到本地
1 | git clone "项目连接" |
将文件提交至仓库
修改完文件后查看一下状态
1 | git status |

根据提示使用git add将文件提交至暂存区
1 | git add “file name” |

此时使用git commit命令将文件提交至工作区
1 | git commit -m “提交信息” “file name” |

最后git push提交至仓库
1 | git push |

同样删除文件或文件夹步骤大致相同,只是少了一步git add
版本穿梭
查看日志
1 | git log ## 查看日志 |
前进后退
基于索引值(推荐)
1
2git reflog ## 查看一下日志,复制第一列的索引值
git reset --hard [索引值]使用^
1
2
3gti reset --hard HEAD^ ## 表示往回退一步
git reset --hard HEAD^^ ## 同理往回退两步,以此类推
## 该操作只能回退使用~
1
2git reset --hard HEAD~3 ## 回退三步
## 该操作只能回退
删除文件并找回
1 | git rset --hard[索引值] |
比较文件差异
1 | git diff[本地库历史版本] "file name" |