各个区域划分
常用命令
-
正常流程
- 远程仓库新建项目
- 本地配置用户信息
- 远程仓库添加本地 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

