git 的流程图
git常用命令
1. 初始化仓库,在某个文件夹下执行
git init # 在当前文件夹下就会创建出 .git 文件夹,这个就会被git管理 git init xxx # 在当前路径下创建 xxx文件夹,并用git管理xxx文件夹
2. 用户配置
#### 全局配置 以后所有的版本提交时,都用这个用户和邮箱--》 C:\Users\oldboy\.gitconfig git config --global user.name '用户名' git config --global user.email '用户邮箱' #### 局部配置 只在当前 仓库生效--》仓库路径下 .git 文件夹下 config文件中配置的 git config user.name '用户名' git config user.email '用户邮箱'
3. 查看仓库状态
git status # 红 绿 # 如果是红色,表明是在工作发生了变化,没有提交到暂存区 # 如果是绿色:表明,暂存区数据没有提交到版本库 # 如果没有东西,表示当前目录下所有文件被git管理了,被版本管理了
4. 把工作区变更,提交到暂存区
git add . # 当前目录下所有变更都提交 git add 1.txt # 只提交当前目录下 1.txt这个文件的变更
5. 把暂存区内容,提交到版本库(只要被版本管理的东西,你尽管操作,后期都能回退回来)
git commit -m '我的第一次,提交' # 如果不设置用户,提交不了,不知道是谁提交
6. 查看版本信息(提交过哪些版本,注释是什么)【可以按作者,时间过滤】
git log git reflog
7. 把工作区变更回退
git checkout . # 当前路径下所有
8. 把暂存区内容,拉回到工作区(由绿变红)
git reset HEAD
9. 从版本库拉回到暂存区(版本库内容回退,变绿)---》需要写上一个版本
git reset --soft 1603edf06d7d302ba50c22373c963af15725eda5
10. 把版本库退回到工作区(版本库内容回退,变红)
git reset --mix 1603edf06d7d302ba50c22373c963af15725eda5
11. 把版本库直接完整回退会工作区(增加的也没了).
git reset --hard 1603edf06d7d302ba50c22373c963af15725eda5
12. 回退到某个版本的样子(可能会用)
git reset --hard 19f5891
标签:文件夹,Git,提交,--,暂存区,指令,版本,git,操作 From: https://www.cnblogs.com/shajue/p/17494646.html