99的git操作流程
git是什么?
- 一个分布式的版本控制系统,代码管理,存储,且能够追踪、记录并控制用户对其代码的修改。
用他干什么?
- 日常log
- 工作进度/内容
- 会议内容
- 日常分享
怎么操作?
- 打开visual studio code
什么操作都没有的情况下
- git pull
有冲突--解决冲突
- vsc工作窗口手动查看内容是否正确
- 保留双方的更改
- 暂存//git add -A
- 继续合并/git rebase --continue
没有冲突/操作--写log/传文件/todo
- 在visual studio code里编辑/或直接拖文件到tianyandesign
编辑完add--暂存文件
- git add -A
- 暂存前可以查看当前工作区的状态//git status
- 正常状态//nothing tocommit,working tree clean
commit--提交文件
- git commit -m “提交的备注”
只有一个commit提交
- git push <仓库源别名>/<分支名>
多个commit提交
- 查看远程和本地的log//git log --oneline --decorate --graph --all
- 退出//q
- 几个提交合几个,假如3个HEAD后面是3//commit
git rebase -i HEAD~3
- 再次查看log//git log --oneline --decorate --graph --all
拉取
- git pull
有冲突--解决冲突
- vsc工作窗口手动查看内容是否正确
- 保留双方的更改
- 暂存//git add -A
- 继续合并/git rebase --continue
推送--push
- git push -f
- 发起pr--web合并