基本操作
- 如何用最快速度(按键盘按键次数最少计)提交代码到服务器
- 如何用最快速度(按键盘按键次数最少计)从服务器更新代码
分支操作
- 如何切换到指定分支
- 明明服务器上有一个 dev 分支,为什么你切换的时候说找不到分支?
- 如何创建并发布分支
- 如何比较两个分支之间的区别?
- 如何比较本地的 dev 分支和服务器上的 dev 分支有什么区别?
- 现在正在 dev 分支编写代码(尚未提交),如何临时切到 master 分支?
回滚操作
- 如何回滚代码到服务器最新状态
- 如何回滚代码到昨天(指定时间)的版本
- 如何将服务器代码彻底回滚到指定版本
- 如何删除被 git 忽略的文件(比如 node_modules)
日志操作
- 如何查看最近 10 次的提交记录
- 在某一个文件(如 a.js)的某一个函数存在 bug,如何定位这个函数的作者是谁?
- 更新之后发现有一个文件被删除了,如何知道它被谁删除了?
- 别人更新不到你的代码,怎么排查问题?
合并操作
- 如何解决冲突
- 如何避免冲突
- 我只将文件名大小写改了,为什么提交不上去?如何提交上去?
- 如何 Code Review
- 我刚才提交的时候消息写了一个错别字,怎么修复
仓储操作
- 我 push 不上去,可能有哪些原因?
- SSH Key 是什么,怎么生成?怎么用?
- 仓库地址变了,我应该怎么改(除了用删除然后重写下载这个方法)?
- 为什么我每次提交的时候,一定要敲
git push origin dev
,直接输git push
不行? - 什么是 git 子模块?怎么添加 git 子模块?
- 怎么查看 git 提交时的用户名和邮箱?怎么设置?
- 我正在写毕业论文,经常改来改去,怎么用 git 保存每次修改记录(但不需要提交到服务器)
- 我在家里写代码,怎么提交到公司的 git 服务器?
其它问题
- GIT 的作者是谁?发布于什么时候?GIT 和 github 有什么关系?git 怎么安装?
打赏
微信扫一扫,打赏 1 元表示支持吧~

这篇文章对你有用?
