首页技术栈归档照片墙音乐日记随想收藏夹友链留言关于
封面

为什么我推荐新人先学会 Git 命令行

2026-07-04
✨ 心情:📝
# Git
# 学习

现在 Git 图形化工具太多了:SourceTree、GitHub Desktop、VS Code 内置 Git、Fork……

但我还是强烈建议新人从命令行学起。

原因:

  1. 命令行是 Git 的本质。GUI 包装了一层,出了问题你不知道底层发生了什么
  2. 工作环境不确定。你换家公司,可能没有 SourceTree,但一定有终端
  3. 解决冲突的能力。当 merge conflict 出现时,GUI 只能帮你到一定程度,真的复杂冲突还是要回到命令行
  4. 面试会问。git rebase、git cherry-pick、git reset --soft 这些操作用 GUI 做出来和说出来是两码事

推荐的学习路线:

  • 先搞懂 git add / commit / push / pull / branch / merge 六个命令
  • 然后学 git stash、git rebase、git cherry-pick
  • 最后理解 .git 目录的结构、refs、objects

等你用熟了命令行,再用 GUI 工具提效也不迟。

avatar

yuanyourdomain

写代码,做研究,记录生活。

2026年7月

一
二
三
四
五
六
日
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

Recent Records

30 岁程序员的焦虑与破局

2026-07-08

从 Spring Boot 转到 Spring Cloud 的第一步

2026-07-08

服务器被入侵后我学到的教训

2026-07-07