如何看待只允许用 SourceTree 提交代码不允许用 git bash 的观念?

2018-10-25 11:18:13 +08:00
 Lullaby

团队内有人如是说:工具不一致会导致代码冲突...

11382 次点击
所在节点    git
101 条回复
jin5354
2018-10-25 16:04:25 +08:00
从刚开始学 git 就是命令行开始的
后来第一次操作 sourcetree 时看到那一堆按钮被唬住了,吓的我感觉点击 “命令行模式”
janxin
2018-10-25 16:15:26 +08:00
跟工具有什么关系?
GeruzoniAnsasu
2018-10-25 16:25:40 +08:00
sourcetree 我就只用两个功能。。一个是看本地的分支树,这个在命令行下没法看,另一个是分块提交,gui diff 还是比命令行看方便太多了,不过要编辑的话会用 jb 系自带,sourcetree 只用来检查回滚被误格式化没必要提交的行


pick 我也用命令行,先 sourcetree 看一眼图要 pick 哪些东西,然后复制 hash pick,冲突用 vscode 解决
meepo3927
2018-10-25 16:45:07 +08:00
如何看待?

嗯……像看菜鸡一样看待
anonymous256
2018-10-25 16:49:13 +08:00
有人用 GitKraken 吗? 用这个很舒服.
x7395759
2018-10-25 17:22:21 +08:00
🙈
Lpl
2018-10-25 17:57:11 +08:00
用 Git 命令多爽,只要你不开保护分支,git add/commit/push -f 一把梭让你爽翻天
rockyou12
2018-10-25 17:57:44 +08:00
@junjieyuanxiling 所有编辑器或者 ide 都有这个功能,但人家都 push 上去了你再改一次,commit 里面的文件简直不能看……
ggsimidar
2018-10-25 18:09:28 +08:00
@rockyou12 可以 append 然后 force push 啊
chenuu
2018-10-25 18:21:17 +08:00
命令+gitk
bigjack
2018-10-25 18:23:03 +08:00
早走早幸福
fulvaz
2018-10-25 18:30:22 +08:00
还行啊...工程的本质就是降低门槛啊, 没啥毛病
Wicked
2018-10-25 18:32:20 +08:00
@ifconfig 花点时间写个教程开个讲座,把新手培养起来吧,source tree 就不会瞎提交了么… 一天就能学会,一个月就能熟练的工具,真视为洪水猛兽的话,干脆用 svn 好了
hanxiV2EX
2018-10-25 18:41:18 +08:00
把开发的主分支设为保护就行了,其他乱搞是因为没学会,gui 也会有乱搞得人,教几次就行了,学不会就辞退吧。
rockyou12
2018-10-25 19:28:05 +08:00
@ggsimidar 你这个确实是好办法,但是-f 真的虚……
littlebaozi
2018-10-25 19:33:14 +08:00
你可以打开 sourcetree,然后点击命令行模式。小孩才做选择,大人全都要会。
SsuchingYu
2018-10-25 19:37:39 +08:00
羡慕 macOS 和 Windows 上有 SourceTree。
Linux 上没有 SourceTree,只能 git 命令才能维持生活这样子。
guog
2018-10-25 19:46:50 +08:00
@GeruzoniAnsasu 你需要 tig 😀
mritd
2018-10-25 19:53:58 +08:00
不好意思,自己写工具走 git flow
Lullaby
2018-10-25 22:30:21 +08:00
@ggsimidar commit 可以不 push,-f 必须死

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/500964

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX