- 什么是Git?
- Git的发明者是谁?
- Git和Github有什么区别?
- 在一个新电脑上使用Git的第一步是做什么?
- 一个合格的程序员应该使用图形化界面还是命令行界面的Git?
- 请列举5到10个常用的Git命令?
- 如果你对Git不懂,你应该去什么地方找答案?或者阅读哪里的教程?
- 什么是索引区?工作区?版本区?
- git diff 命令如何使用?
问题1. 假设一个仓库中很多次提交,在某次提交中有加入a.txt这个文件,后来在另一个提交中a.txt被改名为a2.txt并且从此保持不变。 如何查找a.txt第一次出现的提交?请列出使用到的命令.
问题2. 如果有两个已经分叉的分支branchX和branchY, 如何查看branchX有而branchY没有的分支?写出用到的命令
问题3: 如果branchX和branchY指向同一个提交, 现在工作目录有东西没有提交, 请问可以正常切换分支吗?
问题3.1 如果如果branchX和branchY没有指向同一个提交, 现在工作目录有东西没有提交, 请问可以正常切换分支吗?