看板 Soft_Job 關於我們 聯絡資訊
借標題一問各位工作上git上習慣大略是怎樣 之前公司是全部都用gui介面 現在說是打指令 可是從主管到同事 都只是知道怎麼上傳 git status gitk 有時不小心動到不該動的檔案 她們會開檔案總管資料夾直接刪掉 再從git lab上整個project拉下來 就覺得有點無言... 這跟你ptt文章有錯字就整篇複製貼到word再刪掉重貼有什麼兩樣... 現在找工作看到上面說會git就在想到底怎樣才算會 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.25.217 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1538202576.A.2F4.html ※ 編輯: lunashining (140.112.25.217), 09/29/2018 14:33:28
qrtt1: https://gitbook.tw/interview 09/29 14:35
james732: 我覺得整個project砍掉重拉也沒什麼不好啊? 09/29 14:40
peanut97: 對啊,重新從git lab 抓下來,只要他不嫌煩就好啦。我看 09/29 14:46
peanut97: 過的是工程師都喜歡花時間解git 衝突,設計師遇到難解的 09/29 14:46
peanut97: git 衝突就重新從git lab 抓下來 09/29 14:46
laputaflutin: 可以用簡單方法解決就簡單解決沒什麼不好 09/29 15:00
UnReal5566: 剛也想推一樓那篇 09/29 15:07
toothlesses: 推 09/29 15:28
oneheat: git checkout xxx/. 09/29 16:08
oneheat: 有.git的地方這樣用就好,不需要整個重抓 09/29 16:08
joe820730: 我反而是因為一開始學Git的時候就是在CLI操作,對GUI操 09/29 17:33
joe820730: 作反而覺得綁手綁腳,我頂多會用gitk --all看commit 09/29 17:35
mozume: 我寧願他重拉而不要胡搞完再來求救 09/29 17:45
vvind: 說重抓的認真? 09/29 22:16
我覺得做事能力和效率就是這樣一點點拉開差距的... ※ 編輯: lunashining (140.112.25.217), 09/29/2018 23:26:15
xlf: …重抓 09/29 23:31
aquarianboy: 推一樓連結(自肥) 09/30 00:31
aquarianboy: 真的認真有興趣想了解細節的話,歡迎來聊聊 :) 09/30 00:31
new122851: 有時候一個repo大到爆炸 甚至一次要抓不止一個 重抓很 09/30 00:31
new122851: 浪費時間 09/30 00:31
DCTmaybe: 推一樓,另外我覺得會用gui做基本的開分支,commit,push 09/30 00:37
DCTmaybe: 最後merge回去並且能自己解決衝突就可以算會了吧 09/30 00:38
NCUking: 寧願每次砍掉重拉 也不願花個20分鐘學一下git 09/30 10:14
NCUking: 心態有差 難怪這行業差距很大 09/30 10:18
capitalM: fetch然後reset --hard <remote branch>效果跟重抓一樣 09/30 11:41
abc0922001: GUI好用很多,就算沒安裝,用git gui也還算能用 09/30 20:57
zuso: 嫌重拉開始扯什麼程度落差的大概就是跟在外國讀過1-2年書回 10/01 02:08
zuso: 來就喜歡處處針對別人文法口音的人差不多 10/01 02:08
ripple0129: 說真的一個reset就能解決的東西要重拉,還是乖乖的去 10/01 04:23
ripple0129: 把git好好學學,重拉跟reset hard到HEAD不是一樣道理 10/01 04:23
ripple0129: 嗎,何必浪費時間下載,特別專案很大時 10/01 04:23
fgkor123: keil整合外部函式庫和中間檔,有時候要重拉確認一下... 10/01 04:55
fgkor123: ignore和attrbute hook整理好後就不用,但一開始很煩 10/01 05:08
abc0922001: 我都用 git checkout -f . 來砍掉重練 10/01 08:58
Championshe: 我們都習慣用PR 先fork一個庫到自己的帳號 再開始進 10/01 13:20
Championshe: 行相關操作 也是Cmd打指令 然後全部完成後先push到 10/01 13:20
Championshe: 自己的帳號 最後再發合併請求給管理的工程師 10/01 13:20
Championshe: 所以PR不過 就是自己這邊的重改完 再發PR 直到給過 10/01 13:21
Championshe: 為止 10/01 13:21
aquarianboy: 我自己的經驗是,不少人不知道怎麼使用 reset :) 10/01 15:06
aquarianboy: 會認為 reset 就只是拿來砍掉 commit 而已,其實如果 10/01 15:07
aquarianboy: 搭配 reflog,在 Git 裡幾乎是橫著走,不用怕東西不 10/01 15:08
aquarianboy: 小心弄不見 10/01 15:08
WunoW: 重新clone有什麼酸點?目的達到就好了,你rep是多嚇人? 10/01 19:58
Argos: 重拉會花太多時間就是你系統模組沒切好 10/01 20:05
我爸跟我說打字用螢幕小鍵盤就好,不看鍵盤胡搞打錯了怎麼辦? ※ 編輯: lunashining (140.112.25.217), 10/01/2018 23:45:26
maypcc: 我們repo在USA...整個重抓大約要20g... 10/02 00:46
maypcc: 每次使用就從master切git branch 搞亂了就重切一個 10/02 00:47
maypcc: 已經三年沒clone過了 10/02 00:48
vvind: 問題是重拉就是不必要且沒效率的事,幾個字母就能解決的事 10/03 12:51
vvind: 不延伸其他推論,光這樣我自己是覺得效率差很多 10/03 12:51