Re: [請益] Git操作

作者: lunashining (asdfgh)   2018-09-29 14:29:33
借標題一問各位工作上git上習慣大略是怎樣
之前公司是全部都用gui介面
現在說是打指令 可是從主管到同事
都只是知道怎麼上傳 git status gitk
有時不小心動到不該動的檔案
她們會開檔案總管資料夾直接刪掉 再從git lab上整個project拉下來
就覺得有點無言...
這跟你ptt文章有錯字就整篇複製貼到word再刪掉重貼有什麼兩樣...
現在找工作看到上面說會git就在想到底怎樣才算會
作者: qrtt1 (有些事,有時候。。。)   2018-09-29 14:35:00
作者: james732 (好人超)   2018-09-29 14:40:00
我覺得整個project砍掉重拉也沒什麼不好啊?
作者: peanut97 (丁丁)   2018-09-29 14:46:00
對啊,重新從git lab 抓下來,只要他不嫌煩就好啦。我看過的是工程師都喜歡花時間解git 衝突,設計師遇到難解的git 衝突就重新從git lab 抓下來
作者: laputaflutin (很恐怖,不要問)   2018-09-29 15:00:00
可以用簡單方法解決就簡單解決沒什麼不好
作者: UnReal5566 (匪莪伊蒿)   2018-09-29 15:07:00
剛也想推一樓那篇
作者: toothlesses (toothless)   2018-09-29 15:28:00
作者: oneheat (等待)   2018-09-29 16:08:00
git 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
…重抓
作者: aquarianboy (我是沒牌的營養師!)   2018-09-30 00:31:00
推一樓連結(自肥)真的認真有興趣想了解細節的話,歡迎來聊聊 :)
作者: new122851 (未若柳絮因風起)   2018-09-30 00:31:00
有時候一個repo大到爆炸 甚至一次要抓不止一個 重抓很浪費時間
作者: DCTmaybe (竹竹人)   2018-09-30 00:37:00
推一樓,另外我覺得會用gui做基本的開分支,commit,push最後merge回去並且能自己解決衝突就可以算會了吧
作者: NCUking (中大王)   2018-09-30 10:14:00
寧願每次砍掉重拉 也不願花個20分鐘學一下git心態有差 難怪這行業差距很大
作者: capitalM (where the light is)   2018-09-30 11:41:00
fetch然後reset --hard <remote branch>效果跟重抓一樣
作者: abc0922001 (中士abc)   2018-09-30 20:57:00
GUI好用很多,就算沒安裝,用git gui也還算能用
作者: zuso ( )   2018-10-01 02:08:00
嫌重拉開始扯什麼程度落差的大概就是跟在外國讀過1-2年書回來就喜歡處處針對別人文法口音的人差不多
作者: ripple0129 (perry tsai)   2018-10-01 04:23:00
說真的一個reset就能解決的東西要重拉,還是乖乖的去把git好好學學,重拉跟reset hard到HEAD不是一樣道理嗎,何必浪費時間下載,特別專案很大時
作者: fgkor123 (n(N))   2018-10-01 04:55:00
keil整合外部函式庫和中間檔,有時候要重拉確認一下...ignore和attrbute hook整理好後就不用,但一開始很煩
作者: abc0922001 (中士abc)   2018-10-01 08:58:00
我都用 git checkout -f . 來砍掉重練
作者: Championshe (Championneverstart)   2018-10-01 13:20:00
我們都習慣用PR 先fork一個庫到自己的帳號 再開始進行相關操作 也是Cmd打指令 然後全部完成後先push到自己的帳號 最後再發合併請求給管理的工程師所以PR不過 就是自己這邊的重改完 再發PR 直到給過為止
作者: aquarianboy (我是沒牌的營養師!)   2018-10-01 15:06:00
我自己的經驗是,不少人不知道怎麼使用 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
問題是重拉就是不必要且沒效率的事,幾個字母就能解決的事不延伸其他推論,光這樣我自己是覺得效率差很多

Links booklink

Contact Us: admin [ a t ] ucptt.com