- 主题:git算不算典型的shit山项目?
git确实很复杂
但是有些功能是真的很棒
比如能展示每一行代码关联的提交,所以能直接看到谁提交的,git blame功能
不知道 其它软件是否有这个功能
【 在 hyperLee 的大作中提到: 】
: 我当然知道fetch,但是你看网上文档有一个提fetch的吗?
: 我周围一堆git“高手”,反复跟我说, 没有人用fetch。就连git自己的粉丝都用不对,还有什么好说的。 用个命令还需要跟研读经书一样的话,这个东西大概率会被人误解, 然后误用。
:
--
FROM 114.249.23.*
您最适合用svn和cvs.
【 在 hyperLee 的大作中提到: 】
:
: 今天看checkout, branch, switch功能, 都震惊了, 分支和commit的关系难道不应该在第一步就设计好吗? 到了2.23 才觉得checkout功能承载太多,于是分裂出两个新的命令。
:
: 关键branch和switch功能还是重叠的。
:
#发自zSMTH@HMA-AL00
--
FROM 123.122.163.*
坐等git粉丝喷你…
他们会说:你不会用,你不了解底层,你看我怎样,blablabla。然而你摆出来的事实他们都选择无视。
ps.git是一种宗教...
【 在 hyperLee 的大作中提到: 】
:
: 今天看checkout, branch, switch功能, 都震惊了, 分支和commit的关系难道不应该在第一步就设计好吗? 到了2.23 才觉得checkout功能承载太多,于是分裂出两个新的命令。
:
: 关键branch和switch功能还是重叠的。
:
#发自zSMTH@Note 8 Pro暖手宝
--
修改:spadger FROM 223.91.8.*
FROM 223.91.8.*
vi很好啊,我每个IDE包括VS能装的都装了vim插件
【 在 shocker (\(^o^)/~) 的大作中提到: 】
: git这玩意儿说不得,就犹如vi这类的东西
--
FROM 111.193.175.3
我去年才知道,git项目大了之后还有个功能叫git gc
这才震惊。。
【 在 hyperLee (醉里挑灯看剑) 的大作中提到: 】
: 今天看checkout, branch, switch功能, 都震惊了, 分支和commit的关系难道不应该在第一步就设计好吗? 到了2.23 才觉得checkout功能承载太多,于是分裂出两个新的命令。
: 关键branch和switch功能还是重叠的。
: git的发展过程, 很明显就是凑合,再凑合, 然后改改, 继续凑合,结果文档虽然庞杂,在github的加持下拥趸也不少, 但功能设计就是一笔糊涂账。
: ...................
--
FROM 111.193.175.3
git 在检测到未引用对象多了的时候就会提示用户可以用 git gc 清理一下。
【 在 PaoloMaldini (solo con te) 的大作中提到: 】
: 我去年才知道,git项目大了之后还有个功能叫git gc
: 这才震惊。。
--
FROM 59.109.217.*
嗯对,我们项目远程分支比较多,我又手贱喜欢有事没事git pull一把
就经常会被提示gc
【 在 ArchLinux (a lightweight and flexible distribution) 的大作中提到: 】
: git 在检测到未引用对象多了的时候就会提示用户可以用 git gc 清理一下。
--
FROM 111.193.175.3
从来不用git pull, 都是git fetch
【 在 hyperLee 的大作中提到: 】
: 今天看checkout, branch, switch功能, 都震惊了, 分支和commit的关系难道不应该在第一步就设计好吗? 到了2.23 才觉得checkout功能承载太多,于是分裂出两个新的命令。
:
: 关键branch和switch功能还是重叠的。
:
: git的发展过
: ..................
发自「今日水木 on iOS」
--
FROM 111.196.162.*
网上很多文档都是二手或三手资料,不能全信
【 在 hyperLee 的大作中提到: 】
: 我当然知道fetch,但是你看网上文档有一个提fetch的吗?
:
: 我周围一堆git“高手”,反复跟我说, 没有人用fetch。就连git自己的粉丝都用不对,还有什么好说的。 用个命令还需要跟研读经书一样的话,这个东西大概率会被人误解, 然后误用。
: --
发自「今日水木 on iOS」
--
FROM 111.196.162.*
29楼我真诚问了俩问题,可否解答下:
“我特么就是同步一下仓库,怎么还把我的当前源代码给改了” -- 你说的那个软件,是如何维持的? 比如如果本地有修改,分commit / 没commit两种状态。怎么做到不改本地源码的。
还有游走版本时,会丢reflog吗?我一直不会丢呢,都是非常放心的reset --hard. 你这搞得我犹豫了。
【 在 spadger 的大作中提到: 】
: 坐等git粉丝喷你…
: 他们会说:你不会用,你不了解底层,你看我怎样,blablabla。然而你摆出来的事实他们都选择无视。
:
: ...................
--
FROM 36.45.14.*