→ moom50302: sourcetree, eclipse, intellij, notepad++ 08/06 14:00
推 NDark: git command無敵可以應付80% 08/06 14:19
請問為什麼不是應付 100%?可以舉一些例子嗎?
推 gmoz: source tree好用 08/06 14:23
→ gmoz: 文字檔編輯我用sublime 08/06 14:23
→ qwer338859: sourcetree+cmd 08/06 14:31
→ neo5277: 海怪,vscode,bash,小烏龜都有用過 常用還是小烏龜跟bash 08/06 14:31
推 stepnight: git指令大家都一樣 08/06 14:33
→ stepnight: 為了教別人而使用GUI,反而落了下乘吧? 08/06 14:33
→ stepnight: 一套指令走天下Vs不同介面不同使用方式 08/06 14:33
→ stepnight: 不如叫人好好去把指令學好實在點? 08/06 14:33
我覺得門檻愈來愈低是趨勢,能夠簡化的盡量簡化,
我們才能有更多空間處理更旁大、複雜的事情。
推 wanhuaJin: Delphi表示 08/06 14:59
推 labbat: 我寫入git command到程式碼中,然後做成batch script 08/06 15:22
→ labbat: 在檔案總管下執行跟gui有八成像 08/06 15:23
請問可以分享嗎?
推 Bencrie: git 直接用命令。編輯器 vscode + clangd。shell 就 bash 08/06 15:24
→ Bencrie: 寫 shell script 的話就照 POSIX 標準走的 ash 系列 08/06 15:27
推 sssyoyo: sourcetree就很好用了阿 08/06 16:24
推 tommyptt: 小烏龜 08/06 16:25
推 minipopy0314: sourcetree專案大會很卡 現在都改用fork超順 08/06 16:26
→ ma721: sourcetree 08/06 16:30
推 will6w: Zed 08/06 16:39
帥
推 c800910: git gui我用fork,好用,清除簡單。缺點是我都忘記怎麼 08/06 17:09
→ c800910: 下commant了。 08/06 17:09
→ c800910: 清楚* 08/06 17:10
第一次看到,感謝推薦!請問跟 Sourcetree、TortoiseGit 比較起來如何?
推 ozaki621205: IDE最近用cursor,還行,跟vs code有八成像 08/06 17:44
這個滿酷的!
Cursor 之於文字編輯器就像 Warp 之於 terminal emulator。
推 sniper2824: 小烏龜 08/06 18:01
推 ck237: 小烏龜 08/06 18:03
→ NDark: 小烏龜 windows 08/06 18:16
推 dmaox3: 小烏龜 08/06 18:28
推 nayeonmywife: git cmd 不會用你敢放心讓他處理repo嗎 08/06 18:57
推 sating00: gitextension 08/06 19:06
推 godddddd: Idea 用過回不去啦 08/06 19:10
推 EPGo: IDE 最近也改成 Cursor 08/06 19:13
→ LiebeLion: fork屌打全部 08/06 19:13
推 ruthertw: 自從用過sourcetree就回不去了 08/06 19:14
推 WaterLengend: JB全家桶,沒煩惱 08/06 19:55
JetBrains 真的強
推 fallen01: gitextension 08/06 20:09
→ ManGo1012: 小烏龜 08/06 20:52
推 luweber88: linux沒sourcetree改用vscode擴充沒大問題 08/06 21:07
請問是用什麼,GitLens 嗎?
推 ga009900: 小烏龜 08/06 21:51
推 SKNNN7: sourcetree 有時候很卡 08/06 21:51
推 andyPKPK: fork 08/06 21:55
推 gn60311: Fork +1 08/06 22:01
→ netburst: 小烏龜forever 08/06 23:40
→ netburst: 有在用AS的就知道內建的GIT UI也是屌打SORUCETREE 08/06 23:41
→ netburst: 更不用說小烏龜輾壓 08/06 23:41
推 kurtsgm: sourcetree + vscode 08/07 00:09
→ kurtsgm: sourcetree UI好用 但之前一直有燒cpu的bug 08/07 00:10
https://jira.atlassian.com/browse/SRCTREE-7272
真的有這個神奇的 bug
推 t36085520: tig + neovim + bash 08/07 00:13
請問有比較過 Lazygit、GitUI、Neogit、fugitive.vim 嗎?
推 neo5277: 小烏龜有圖,每一動還會秀指令給你,又不耗資源覺得不錯 08/07 01:28
→ neo5277: 阿 08/07 01:28
Sourcetree 和小烏龜居然這麼多人用,原來這麼多人用 Windows!
→ superpandal: 你這個使用經歷就是什麼流行接觸什麼 大家吹捧什麼用 08/07 02:33
→ superpandal: 什麼 在所有使用者一把抓出來一票跟你一模一樣的 08/07 02:34
→ superpandal: 當然不沉澱深入使用都可以 都是業界常態 08/07 02:36
閣下眼光竟如此毒辣,恐怖如斯!
推 applehpsh: git cmd就門檻最低了吧 08/07 02:40
依我的經驗,光 CLI 就是一道很高的檻捏
→ superpandal: 阿 還好還好 08/07 03:22
噓 knives: cli門檻很高?那種人水準也就那樣了,跟他們沒啥好討論的 08/07 05:52
→ knives: 價值 08/07 05:52
→ superpandal: cli使用門檻不高 真正了解類unix下cli機制和湊出複雜 08/07 08:20
→ superpandal: 功能的門檻非常高 不了解只能說只懂皮毛了 08/07 08:22
推 jobintan: VSCode從數年前剛開始學程式就用到現在… 08/07 08:37
→ jobintan: 一套VSCode雖然算不上IDE,不過該有的東西像是Git、CLI 08/07 08:39
→ jobintan: 、文字編輯,應有盡有。 08/07 08:39
推 henrylin8086: git我是本格派,下git的command。IDE大型VS CODE, 08/07 09:04
→ henrylin8086: 小型VIM。 08/07 09:04
推 MOONY135: VS在linux上不支援 不然我也不想make build 08/07 09:04
推 APTON: Fork 08/07 10:23
→ REDX: 有人用 neovim 寫 code 嗎? 08/07 10:43
Neovim 很讚,他也支援 Copilot。
而且他不會有 tab 被 Copilot 吃掉的問題,
可以獨立自訂 AI 和語義補完的熱鍵。
推 wulouise: 我都用vscode寫c++大型專案啊,只缺class hierarchy tre 08/07 12:36
→ wulouise: e 08/07 12:36
推 f26724309: Fork + cli, 有些IDE的內建git會莫名的雷(如Xcode 08/07 13:05
推 guanting886: cli 操作門檻應該沒有你想像的高..現在ai時代都可以 08/07 14:55
→ guanting886: 產生出來告訴你怎麼做了 08/07 14:55
→ guanting886: warp terminal 也有將自家的ai模型整在裡面 08/07 14:57
→ guanting886: 要打很深的指令 我覺得跟cli無關 那個跟系統的熟悉 08/07 14:58
→ guanting886: 度比較有關係 且真的要處理很複雜的 應該寫script去 08/07 14:58
→ guanting886: 解決了 08/07 14:58
→ guanting886: 不過雖然在cli指令很方便 但為了整體的效率有gui當 08/07 15:00
→ guanting886: 然用好用滿,再搭araxis merge更好用 08/07 15:00
謝謝!第一次聽到這套,請問跟 BeyondCompare 比較起來如何?
→ Lordaeron: windows 用winmerger 不好用? 08/07 17:09
我對 WinMerge 的經驗是他不支援 4-window 3-way merge,
常需要解 conflict 的話很不方便。
https://stackoverflow.com/q/572237/1592410
→ superpandal: 怎麼會沒關... 熟悉系統能增加運作的了解 但該指令的 08/07 20:11
→ superpandal: feature就是功能 例如bash本身功能就蠻多 但不去了解 08/07 20:13
→ superpandal: 等同沒用 而不是該套件本來的用處僅限於此 08/07 20:14
→ superpandal: 尤其再搭配其它工具會有不同的火花 08/07 20:18
推 lantw44: git 主要用指令,看圖主要用 tig,也會用 gitg 和 gitk。 08/07 22:14
→ lantw44: git add 用 gitg,git diff 用 git-split-diffs 或 meld 08/07 22:16
→ lantw44: shell 用 bash,指令記錄開到無限大,方便找就指令回來用 08/07 22:18
→ lantw44: 我沒有用真正的 IDE,平時開發環境就是在 screen 開 bash 08/07 22:19
→ lantw44: 和 vim,搭配 vim-lsp、asyncomplete.vim、vim-gitgutter 08/07 22:22
→ lantw44: vim-airline、vim-fugitive 等外掛。 08/07 22:23
經典組合喲!
推 pig0038: sourcetree+cmd 08/07 22:33
推 wrn14897: neovim + fugitive 08/08 05:09
推 j1988922: git 只要會看圖,知道reflog,基本用什麼都不太會有問 08/08 06:11
→ j1988922: 題,指令派最常遇到是rebase -i不會用,gui 可能10年前 08/08 06:11
→ j1988922: 就有three way, 不少資深指令派最近才知道,浪費時間 08/08 06:11
其實上面那個 15 年前貼的問題裡,
就列了不少支援 3-way 4-window merge 的 GUI based 的工具。
我覺得會用一些 TUI、CLI 的工具並不代表偏愛 terminal-like based,
真正的指標應該是有沒有用 tiling window manager。
推 j1988922: wrap好處是一長串有打錯字照打完,最後用滑鼠點錯字改 08/08 06:29
→ Lordaeron: 人就是這樣2009年沒的,2019也沒,現在都2024了 08/08 06:33
→ Lordaeron: winmerge都不知過了幾版了,有人還停在沒folder comp 08/08 06:34
WinMerge 應該現在也還不支援 4-window 3-way merge,
最新版的 Git launch 他的參數裡還是只帶三個視窗:
https://github.com/git/git/blob/master/mergetools/winmerge
→ moom50302: sourcetree, eclipse, intellij, notepad++ 08/06 14:00
推 NDark: git command無敵可以應付80% 08/06 14:19
推 gmoz: source tree好用 08/06 14:23
→ gmoz: 文字檔編輯我用sublime 08/06 14:23
→ qwer338859: sourcetree+cmd 08/06 14:31
→ neo5277: 海怪,vscode,bash,小烏龜都有用過 常用還是小烏龜跟bash 08/06 14:31
推 stepnight: git指令大家都一樣 08/06 14:33
→ stepnight: 為了教別人而使用GUI,反而落了下乘吧? 08/06 14:33
→ stepnight: 一套指令走天下Vs不同介面不同使用方式 08/06 14:33
→ stepnight: 不如叫人好好去把指令學好實在點? 08/06 14:33
推 wanhuaJin: Delphi表示 08/06 14:59
推 labbat: 我寫入git command到程式碼中,然後做成batch script 08/06 15:22
→ labbat: 在檔案總管下執行跟gui有八成像 08/06 15:23
推 Bencrie: git 直接用命令。編輯器 vscode + clangd。shell 就 bash 08/06 15:24
→ Bencrie: 寫 shell script 的話就照 POSIX 標準走的 ash 系列 08/06 15:27
推 sssyoyo: sourcetree就很好用了阿 08/06 16:24
推 tommyptt: 小烏龜 08/06 16:25
推 minipopy0314: sourcetree專案大會很卡 現在都改用fork超順 08/06 16:26
→ ma721: sourcetree 08/06 16:30
推 will6w: Zed 08/06 16:39
推 c800910: git gui我用fork,好用,清除簡單。缺點是我都忘記怎麼 08/06 17:09
→ c800910: 下commant了。 08/06 17:09
→ c800910: 清楚* 08/06 17:10
推 ozaki621205: IDE最近用cursor,還行,跟vs code有八成像 08/06 17:44
推 sniper2824: 小烏龜 08/06 18:01
推 ck237: 小烏龜 08/06 18:03
→ NDark: 小烏龜 windows 08/06 18:16
推 dmaox3: 小烏龜 08/06 18:28
推 nayeonmywife: git cmd 不會用你敢放心讓他處理repo嗎 08/06 18:57
推 sating00: gitextension 08/06 19:06
推 godddddd: Idea 用過回不去啦 08/06 19:10
推 EPGo: IDE 最近也改成 Cursor 08/06 19:13
→ LiebeLion: fork屌打全部 08/06 19:13
推 ruthertw: 自從用過sourcetree就回不去了 08/06 19:14
推 WaterLengend: JB全家桶,沒煩惱 08/06 19:55
推 fallen01: gitextension 08/06 20:09
→ ManGo1012: 小烏龜 08/06 20:52
推 luweber88: linux沒sourcetree改用vscode擴充沒大問題 08/06 21:07
推 ga009900: 小烏龜 08/06 21:51
推 SKNNN7: sourcetree 有時候很卡 08/06 21:51
推 andyPKPK: fork 08/06 21:55
推 gn60311: Fork +1 08/06 22:01
→ netburst: 小烏龜forever 08/06 23:40
→ netburst: 有在用AS的就知道內建的GIT UI也是屌打SORUCETREE 08/06 23:41
→ netburst: 更不用說小烏龜輾壓 08/06 23:41
推 kurtsgm: sourcetree + vscode 08/07 00:09
→ kurtsgm: sourcetree UI好用 但之前一直有燒cpu的bug 08/07 00:10
推 t36085520: tig + neovim + bash 08/07 00:13
推 neo5277: 小烏龜有圖,每一動還會秀指令給你,又不耗資源覺得不錯 08/07 01:28
→ neo5277: 阿 08/07 01:28
→ superpandal: 你這個使用經歷就是什麼流行接觸什麼 大家吹捧什麼用 08/07 02:33
→ superpandal: 什麼 在所有使用者一把抓出來一票跟你一模一樣的 08/07 02:34
→ superpandal: 當然不沉澱深入使用都可以 都是業界常態 08/07 02:36
推 applehpsh: git cmd就門檻最低了吧 08/07 02:40
→ superpandal: 阿 還好還好 08/07 03:22
噓 knives: cli門檻很高?那種人水準也就那樣了,跟他們沒啥好討論的 08/07 05:52
→ knives: 價值 08/07 05:52
→ superpandal: cli使用門檻不高 真正了解類unix下cli機制和湊出複雜 08/07 08:20
→ superpandal: 功能的門檻非常高 不了解只能說只懂皮毛了 08/07 08:22
推 jobintan: VSCode從數年前剛開始學程式就用到現在… 08/07 08:37
→ jobintan: 一套VSCode雖然算不上IDE,不過該有的東西像是Git、CLI 08/07 08:39
→ jobintan: 、文字編輯,應有盡有。 08/07 08:39
推 henrylin8086: git我是本格派,下git的command。IDE大型VS CODE, 08/07 09:04
→ henrylin8086: 小型VIM。 08/07 09:04
推 MOONY135: VS在linux上不支援 不然我也不想make build 08/07 09:04
推 APTON: Fork 08/07 10:23
→ REDX: 有人用 neovim 寫 code 嗎? 08/07 10:43
推 wulouise: 我都用vscode寫c++大型專案啊,只缺class hierarchy tre 08/07 12:36
→ wulouise: e 08/07 12:36
推 f26724309: Fork + cli, 有些IDE的內建git會莫名的雷(如Xcode 08/07 13:05
推 guanting886: cli 操作門檻應該沒有你想像的高..現在ai時代都可以 08/07 14:55
→ guanting886: 產生出來告訴你怎麼做了 08/07 14:55
→ guanting886: warp terminal 也有將自家的ai模型整在裡面 08/07 14:57
→ guanting886: 要打很深的指令 我覺得跟cli無關 那個跟系統的熟悉 08/07 14:58
→ guanting886: 度比較有關係 且真的要處理很複雜的 應該寫script去 08/07 14:58
→ guanting886: 解決了 08/07 14:58
→ guanting886: 不過雖然在cli指令很方便 但為了整體的效率有gui當 08/07 15:00
→ guanting886: 然用好用滿,再搭araxis merge更好用 08/07 15:00
→ Lordaeron: windows 用winmerger 不好用? 08/07 17:09
→ superpandal: 怎麼會沒關... 熟悉系統能增加運作的了解 但該指令的 08/07 20:11
→ superpandal: feature就是功能 例如bash本身功能就蠻多 但不去了解 08/07 20:13
→ superpandal: 等同沒用 而不是該套件本來的用處僅限於此 08/07 20:14
→ superpandal: 尤其再搭配其它工具會有不同的火花 08/07 20:18
推 lantw44: git 主要用指令,看圖主要用 tig,也會用 gitg 和 gitk。 08/07 22:14
→ lantw44: git add 用 gitg,git diff 用 git-split-diffs 或 meld 08/07 22:16
→ lantw44: shell 用 bash,指令記錄開到無限大,方便找就指令回來用 08/07 22:18
→ lantw44: 我沒有用真正的 IDE,平時開發環境就是在 screen 開 bash 08/07 22:19
→ lantw44: 和 vim,搭配 vim-lsp、asyncomplete.vim、vim-gitgutter 08/07 22:22
→ lantw44: vim-airline、vim-fugitive 等外掛。 08/07 22:23
推 pig0038: sourcetree+cmd 08/07 22:33
推 wrn14897: neovim + fugitive 08/08 05:09
推 j1988922: git 只要會看圖,知道reflog,基本用什麼都不太會有問 08/08 06:11
→ j1988922: 題,指令派最常遇到是rebase -i不會用,gui 可能10年前 08/08 06:11
→ j1988922: 就有three way, 不少資深指令派最近才知道,浪費時間 08/08 06:11
推 j1988922: wrap好處是一長串有打錯字照打完,最後用滑鼠點錯字改 08/08 06:29
→ Lordaeron: 人就是這樣2009年沒的,2019也沒,現在都2024了 08/08 06:33
→ Lordaeron: winmerge都不知過了幾版了,有人還停在沒folder comp 08/08 06:34
→ Lordaeron: 有人還停在只有2way. 而3 way 為何要4 window 我不解 08/08 06:35
推 labbat: base 很好用,有的程式碼兩邊同時patch過不曉得 08/08 12:09
→ logichom: fork比sourcetree順,不過授權關係乖乖用後者 08/08 12:43
→ Lordaeron: 哦,原來是一份程式三套copy完全不同寫法?不然 08/08 13:34
→ Lordaeron: 不是三個就夠了?merge 到你選定的哪個。 08/08 13:35
推 zeki621: vscode extension的 git graph 08/08 17:05
推 ikachann: SourceTree+1 不過有時候習慣直接用IDEA裡面的git功能 08/08 19:21
→ superpandal: 有用過平鋪視窗管理器就知道不是所有程式都適合平鋪 08/08 19:40
→ superpandal: 顯示 個人覺得最好是含有一點點平鋪功能的堆疊視窗管 08/08 19:42
→ superpandal: 理器 都是快捷鍵導向 平鋪視窗管理很久前就有人在吹 08/08 19:43
→ superpandal: 捧了 08/08 19:43
→ superpandal: 真正需要平鋪的狀況也不多 08/08 19:44
→ superpandal: 4 window個人是覺得太多 又不喜歡大螢幕 顯示很麻煩 08/08 19:45
→ superpandal: rebase還好吧 我都是工作才學用git 真的指令派學學沒 08/08 19:49
→ superpandal: 有難度 08/08 19:50
推 VScode: 用sourcetree看圖 跟基本操作 要複雜操作會用bash 08/09 00:00
推 t36085520: 我研究完lazygit 跟 gitui 覺得tig是最平衡的。 08/09 09:01
→ t36085520: 複雜的我還是打指令。 08/09 09:01
推 iamOsaka: fork超頂 我現在都不會下指令了+1 08/09 11:29
→ wulouise: cli最麻煩的就是git add..我覺得任何ui讓你打勾就夠放便 08/09 12:44
推 friends29: GUI: sublime merge CLI: git bash/linux bash/zsh W 08/09 14:48
→ friends29: indows唯一讓我覺得有進步的就是terminal有分頁且可以 08/09 14:48
→ friends29: 客製化啟動git bash 絕大多數都是用CLI 只有要撿hunk 08/09 14:48
→ friends29: 跟conflict會用GUI 08/09 14:48
推 gungunham: neovim 配置推 astronvim 可直接使用社群整理的插件 08/09 23:20
推 papple23g: vscode extension git graph 08/10 04:35
推 chrisho: sourcetree 跨平台 ,用ide的每套都要記很麻煩,統一用 08/10 09:17
→ chrisho: 一種就好 08/10 09:17
推 Soros1989: 推 fork 08/10 09:37
推 sarsman: fork讚讚,授權是買斷制的,而且能裝三台,值得支持 08/10 11:19
→ sarsman: 現在都只有做會比較花時間的指令時才會下指令 08/10 11:20
推 wulouise: win10就能裝windows terminal了 08/10 12:05
→ superpandal: cli要方便選取就是要寫腳本 首先git status -s可以讓 08/10 18:07
→ superpandal: 你取得檔案狀態 使用fzf -m --preview=diff預覽指令 08/10 18:09
→ superpandal: 可以讓你多選以及查看更改地方 把以上配合git add串 08/10 18:10
→ superpandal: 起來即可 替換git add可以很方便做這種事 這都是很基 08/10 18:11
→ superpandal: 本的操作 不懂如同門外漢 08/10 18:11
推 linbanana: 小烏龜 08/10 21:33
→ Kimheeche: 指令有那麼難記? 08/11 09:14
推 goldie: bash, git CLI, tmux + nvim (+一些常見 plugins) 08/11 10:08
→ goldie: 官方 Pro Git 前三章念一念,不懂的再查 man page, 08/11 10:10
→ goldie: 這樣 git CLI 夠用了 08/11 10:10
推 wfgh: 十年前用sourcetree 後來就轉用fork了 08/11 13:51
→ wfgh: 不過也只會用來看圖而已 也會用tig 操作都還是cmd 08/11 13:53
推 googoo1102: neovim. 試過用vscode remote ssh搜索還是覺得慢 08/11 22:07
推 DCC1609: git GUI我用fork 08/16 00:51
→ DCC1609: 如果正在用vs code工作 08/16 00:51
→ DCC1609: 會用vs code的git graph+內建的got功能 08/16 00:51
→ DCC1609: 省得需要切換應用程式 08/16 00:51