各个区域划分
 
常用命令
- 
正常流程 - 远程仓库新建项目
- 本地配置用户信息
- 远程仓库添加本地 ssh key
- 初始化项目为 git 项目 git init
- 添加 远程仓库地址
- 克隆 git clone [地址]git clone -b dev [地址]
- 添加 git add [filename]git add .
- 提交 git commit -m "提交信息"git commit -s
- 推送 git pushgit push [地址] [commit指针]:refs/for/[分支]
- 拉取 git pullgit fetch
 
- 
回退 - 
取消 add git reset HEAD .撤销所有 add 的文件git reset HEAD [filename]撤销某个文件或文件夹git reset .撤销所有的已经add的文件
- 
回退 commit git reset --soft 版本号回退并把文件变成未提交git reset --hard 版本号回退并把文件丢弃
 
- 
- 
其它 - 合并冲突 在 IDE 里面 VCS -- Git -- Resolves Conflicts,根据情况合并
- 变基 git rebasegit pull --rebase
- 查看远程仓库信息 git remote -v
- 设置远程仓库信息  git remote add origin [远程仓库地址]
- 设置推送地址 git remote set-url --push origin [远程仓库地址]
- 分支切换
- 先把当前修改的内容放到 stash 里面 git stash save "标签名字"
- git checkout [分支]
- 重新回到旧分支,把 stash 栈顶内容取出来 git stash pop
 
- 先把当前修改的内容放到 stash 里面 
- 提示历史文件 git show 5fa5100c:STUV/李伟锦-中期检查表-2020.doc > jin.doc
 


 
                    