Files
git_faq/Git考试.md
2023-02-02 19:23:49 +08:00

1.2 KiB
Raw Permalink Blame History

简答题

入门版

  1. 什么是Git?
  2. Git的发明者是谁
  3. Git和Github有什么区别
  4. 在一个新电脑上使用Git的第一步是做什么
  5. 一个合格的程序员应该使用图形化界面还是命令行界面的Git?
  6. 请列举5到10个常用的Git命令
  7. 如果你对Git不懂你应该去什么地方找答案或者阅读哪里的教程

进阶版

  1. 什么是索引区?工作区?版本区?
  2. git diff 命令如何使用?

Git应用场景考试

问题1. 假设一个仓库中很多次提交在某次提交中有加入a.txt这个文件后来在另一个提交中a.txt被改名为a2.txt并且从此保持不变。 如何查找a.txt第一次出现的提交请列出使用到的命令.

问题2. 如果有两个已经分叉的分支branchX和branchY, 如何查看branchX有而branchY没有的分支写出用到的命令

问题3: 如果branchX和branchY指向同一个提交, 现在工作目录有东西没有提交, 请问可以正常切换分支吗?
问题3.1 如果如果branchX和branchY没有指向同一个提交, 现在工作目录有东西没有提交, 请问可以正常切换分支吗?