借標題一問各位工作上git上習慣大略是怎樣
之前公司是全部都用gui介面
現在說是打指令 可是從主管到同事
都只是知道怎麼上傳 git status gitk
有時不小心動到不該動的檔案
她們會開檔案總管資料夾直接刪掉 再從git lab上整個project拉下來
就覺得有點無言...
這跟你ptt文章有錯字就整篇複製貼到word再刪掉重貼有什麼兩樣...
現在找工作看到上面說會git就在想到底怎樣才算會
作者:
qrtt1 (有些事,有時候。。。)
2018-09-29 14:35:00對啊,重新從git lab 抓下來,只要他不嫌煩就好啦。我看過的是工程師都喜歡花時間解git 衝突,設計師遇到難解的git 衝突就重新從git lab 抓下來
作者:
oneheat (等待)
2018-09-29 16:08:00git checkout xxx/.有.git的地方這樣用就好,不需要整個重抓
作者:
joe820730 (Let it go)
2018-09-29 17:33:00我反而是因為一開始學Git的時候就是在CLI操作,對GUI操
作者:
mozume (米蟲)
2018-09-29 17:45:00我寧願他重拉而不要胡搞完再來求救
作者:
vvind (wind)
2018-09-29 22:16:00說重抓的認真?
作者:
xlf (Cote rocks!)
2018-09-29 23:31:00…重抓
推一樓連結(自肥)真的認真有興趣想了解細節的話,歡迎來聊聊 :)
有時候一個repo大到爆炸 甚至一次要抓不止一個 重抓很浪費時間
推一樓,另外我覺得會用gui做基本的開分支,commit,push最後merge回去並且能自己解決衝突就可以算會了吧
作者:
NCUking (中大王)
2018-09-30 10:14:00寧願每次砍掉重拉 也不願花個20分鐘學一下git心態有差 難怪這行業差距很大
作者:
capitalM (where the light is)
2018-09-30 11:41:00fetch然後reset --hard <remote branch>效果跟重抓一樣
GUI好用很多,就算沒安裝,用git gui也還算能用
作者:
zuso ( )
2018-10-01 02:08:00嫌重拉開始扯什麼程度落差的大概就是跟在外國讀過1-2年書回來就喜歡處處針對別人文法口音的人差不多
說真的一個reset就能解決的東西要重拉,還是乖乖的去把git好好學學,重拉跟reset hard到HEAD不是一樣道理嗎,何必浪費時間下載,特別專案很大時
keil整合外部函式庫和中間檔,有時候要重拉確認一下...ignore和attrbute hook整理好後就不用,但一開始很煩
我都用 git checkout -f . 來砍掉重練
作者:
Championshe (Championneverstart)
2018-10-01 13:20:00我們都習慣用PR 先fork一個庫到自己的帳號 再開始進行相關操作 也是Cmd打指令 然後全部完成後先push到自己的帳號 最後再發合併請求給管理的工程師所以PR不過 就是自己這邊的重改完 再發PR 直到給過為止
我自己的經驗是,不少人不知道怎麼使用 reset :)會認為 reset 就只是拿來砍掉 commit 而已,其實如果搭配 reflog,在 Git 裡幾乎是橫著走,不用怕東西不小心弄不見
作者:
WunoW (WunoW)
2018-10-01 19:58:00重新clone有什麼酸點?目的達到就好了,你rep是多嚇人?
作者:
Argos (Big doge is watching u)
2018-10-01 20:05:00重拉會花太多時間就是你系統模組沒切好
作者:
maypcc (The K)
2018-10-02 00:46:00我們repo在USA...整個重抓大約要20g...每次使用就從master切git branch 搞亂了就重切一個已經三年沒clone過了
作者:
vvind (wind)
2018-10-03 12:51:00問題是重拉就是不必要且沒效率的事,幾個字母就能解決的事不延伸其他推論,光這樣我自己是覺得效率差很多