
1 ateist May 20, 2023 挺好, 收藏了 |
2 fresco May 20, 2023 via Android 一直都没系统的学习一下 赞一个 |
3 TFTree May 20, 2023 via Android 收藏了 |
4 IamCyborg May 20, 2023 可以 收藏了 |
5 723X May 20, 2023 谢谢大兄弟,正好需要! |
6 awinds May 20, 2023 收藏了 |
7 lwjef May 20, 2023 补充个 猴子都能懂的 git 入门 https://backlog.com/git-tutorial/cn/ |
8 elmagnificogg May 20, 2023 补充一个我 15 年的 blog https://elmagnifico.tech/2015/11/03/Git-Auto/ |
9 topqrh May 20, 2023 via Android 感谢,先收藏 |
10 Hliushi May 20, 2023 谢谢啦,已经收藏了 |
11 SenLief May 20, 2023 收藏,希望大佬能更新写一下工作流,主要是 github 贡献工作流以及工作常用的工作流。 |
12 SJH0402 May 20, 2023 感谢,已收藏 |
13 iyobucuo May 20, 2023 感谢分享!! |
14 Trello May 20, 2023 同楼上,希望可以补充下工作流,已收藏 Star 。 |
15 PrtScScrLk May 20, 2023 写得很好,赞一个。 |
16 ZestZhang01 May 21, 2023 via iPhone 写得不如廖雪峰,有点重复造轮子的感觉(如果后面写的经验很实用且廖的教程里也没有就无视这段话) |
17 ivvei May 21, 2023 看了几章,感觉意义不大。我觉得现阶段类似的教程已经很多了,你要么就把问题讲透,要么不如不写。我看到 git add 重复操作那里,这段我是感觉什么都没讲明白,甚至答非所问。 “具体来说,在实验中,我们使用 git add 命令告诉 Git 开始跟踪一个新的文件,并记录其当前状态。然后我们对该文件进行修改并提交更改,这将创建一个新的 Git 提交记录。这个提交会让 Git 检测所有文件的变化,并记录这些变化 ,这样,Git 能够跟踪整个代码库的演变历史,而不是仅仅跟踪单个文件的更改历史。” 这段你仔细想想,说的是对的吗?按照你这个描述,那得先 git add , 再修改, 再 git commit (恰好是一般人所想要的步骤)。 而事实上是先修改,再 git add , 再 git commit 。 |
18 xx3122 May 21, 2023 谢谢 |
19 quejuwen May 21, 2023 |
20 belain May 21, 2023 via Android 只要是 git 的教程都点赞 |
21 xsephiroth May 21, 2023 via Android “什么时候使用 rebase ?不用最好” 这是个非常误导人的做法 |
22 L2Sddiw OP @ivvei 感谢你的回复,我可能没有描述清楚。 1. 我这里描述的问题是,“我添加了一个新文件,需要使用 git add 去添加追踪状态,修改文件后为什么还需要使用此命令?” 按照常理,文件已经被系统接管,文件的状态会被识别,大可不必再次重复操作。但 Git 的设计思想是针对整个代码库的,而不是针对文件,从而需要更精细的控制,也就是使用者告诉 Git 我该怎么处理这个文件。 2. 你列举那一段,我描述的是针对新文件,需要先使用 git add 追踪文件 --> 修改文件 --> git add 暂存 --> git commit 暂存 |
23 L2Sddiw OP |
24 L2Sddiw OP @xsephiroth 团队开发中,rebase 会直接改变整个提交历史 |
25 xiebruce May 21, 2023 我之前也写过一篇文章: https://www.xiebruce.top/1780.html ,基于 macOS |
26 iorilu May 21, 2023 |
27 google2023 May 21, 2023 上传到哪里去了? |
28 bigdaxin May 21, 2023 超级感谢!毫不犹豫 star |
29 xqcode May 21, 2023 via Android 不错 |
30 zzzsy May 22, 2023 建议用 git restore |