Re: [請益] Git操作

作者: aoksc (重出江湖)   2018-09-29 14:53:47
其實就我的經驗
你大概只要會clone、commit、pull、push、merge、rebase
應該就足以處理多數情況了
如果真的不太會用
那還是乖乖用GUI的tool吧
我個人是滿推薦Gitkraken
雖然功能可能不如其他Tool強大
但說真的多數人也只會用到上面提到的那幾個指令而已吧
工作上也是遇到一堆出問題就是把整個folder砍掉重抓
也不知道怎麼把檔案還原
也不會stash
就是直接把寫到一半的code commit
當然也不是不行啦
用Gitkraken基本上我還真的沒遇過做不出來的功能
因為一般專案開發上會用到的就真的就只有那些而已
※ 引述《lunashining (asdfgh)》之銘言:
: 借標題一問各位工作上git上習慣大略是怎樣
: 之前公司是全部都用gui介面
: 現在說是打指令 可是從主管到同事
: 都只是知道怎麼上傳 git status gitk
: 有時不小心動到不該動的檔案
: 她們會開檔案總管資料夾直接刪掉 再從git lab上整個project拉下來
: 就覺得有點無言...
: 這跟你ptt文章有錯字就整篇複製貼到word再刪掉重貼有什麼兩樣...
: 現在找工作看到上面說會git就在想到底怎樣才算會
作者: alihue (wanda wanda)   2018-09-29 15:02:00
現在就直接在 vs code 上面做就好了
作者: abccbaandy (敏)   2018-09-29 15:34:00
Gitkraken好像沒辦法checkout某個commit?
作者: banqhsia (BEN)   2018-09-29 16:12:00
GitKraken 的 graph 很亂… 但算好用,缺點就圖亂回二樓,直接 copy hash 然後 git checkout <hash>...
作者: JPChinbotsu (日本沈没)   2018-09-29 17:35:00
Smartgit好用
作者: es8603 (緋色之翼)   2018-09-29 20:50:00
覺得sourcetree的圖比較好看XD 但用的時候還是cli的順手
作者: anandydy529 (AndyAWD)   2018-09-29 21:19:00
GitKraken不就是主打圖好看嗎XD,怎麼會嫌亂
作者: DCTmaybe (竹竹人)   2018-09-29 23:56:00
以前windows用過小烏龜,換mac後用sourcetree到現在
作者: liuderchi   2018-09-30 09:08:00
GitKraken +1,用學生信箱註冊 GitHub Education 成功會送 GitKraken Pro 帳號一年
作者: Typebrook (Pham)   2018-09-30 13:15:00
gitkraken試過一陣子,但不論速度還是介面都不習慣,真心覺得tig比較好用
作者: angusyu (〒△〒)   2018-09-30 13:54:00
我以為大家都是用SourceTree
作者: peanut97 (丁丁)   2018-09-30 20:26:00
GitKraken +1
作者: abc0922001 (中士abc)   2018-09-30 20:59:00
我是都用Git Extensions
作者: seedli (帶骨的火腿)   2018-09-30 21:46:00
GitKraken +1
作者: Killercat (殺人貓™)   2018-09-30 22:49:00
rebase已經算高難度操作了說 XD
作者: vi000246 (Vi)   2018-09-30 22:57:00
GitKraken+1
作者: new122851 (未若柳絮因風起)   2018-10-01 00:39:00
source tree 好看又好用
作者: youtuuube000 (小孩)   2018-10-01 03:13:00
rebase很少用吧...?
作者: gofigure (平行世界)   2018-10-01 08:22:00
rebase很常用啊 可以讓tree更乾淨
作者: zrna0515 (神定o槍槍)   2018-10-01 08:53:00
GitKraken 好用
作者: abc0922001 (中士abc)   2018-10-01 08:59:00
多人開發時,可以用rebase讓你分支保持最新push上remote時,log可以很乾淨
作者: hanshsu (小肉呆)   2018-10-01 09:37:00
rebase -i 很常用吧。。。 不然錯一個字就一個commit喔?
作者: NCUking (中大王)   2018-10-01 09:44:00
rebase真的很多人不會用
作者: badboy99 (新來的是女的)   2018-10-01 11:50:00
很少用 rebase 的是都不整理 commits 膩?
作者: Bencrie   2018-10-01 12:01:00
pull --rebase 跟 rebase -i 常用
作者: fanatics5566 (★㊣↖狂熱a5566↘㊣☆)   2018-10-01 12:51:00
rebase commit 紀錄比較乾淨
作者: DerLuna (陽月)   2018-10-01 13:23:00
gui 比command難用耶
作者: xvid (DivX)   2018-10-01 15:49:00
tortoisegit + beyond comparerevert 不會用就可惜了
作者: jeff04209 (yo)   2018-10-01 15:50:00
只用rebase不用merge
作者: banqhsia (BEN)   2018-10-01 16:00:00
有些工作(merge/rebase/cherry-pick) 指令比較make sense... 可以--no-ff --no-commit 之類的,衝突還可以直接 --abort 或是 --continue 也算方便很多
作者: justben (BEN)   2018-10-02 00:56:00
偷推VScode - undo last commit XD
作者: playpool (球)   2018-10-06 17:06:00
原本用 sourcetree 但因為常常要等它轉完彩球 就換 tigtig 快很多 而且開在 console 裡就不用多裝另一個 app
作者: THEWORLDS (天下)   2018-10-07 17:02:00
GitKraken缺點真的是圖太亂 常常沒辦法鎖定某一分支XD
作者: aacs0130 (湛靈)   2018-10-10 21:34:00
習慣command line了,不過reset也是常用
作者: TETZ (你今天宅了嗎?)   2018-10-20 08:46:00
原來只有我常用reset嗎 囧

Links booklink

Contact Us: admin [ a t ] ucptt.com