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