Re: [請益] Git操作

看板Soft_Job作者 (asdfgh)時間5年前 (2018/09/29 14:29), 5年前編輯推噓19(19030)
留言49則, 24人參與, 5年前最新討論串2/4 (看更多)
借標題一問各位工作上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

09/29 14:35, 5年前 , 1F

09/29 14:40, 5年前 , 2F
我覺得整個project砍掉重拉也沒什麼不好啊?
09/29 14:40, 2F

09/29 14:46, 5年前 , 3F
對啊,重新從git lab 抓下來,只要他不嫌煩就好啦。我看
09/29 14:46, 3F

09/29 14:46, 5年前 , 4F
過的是工程師都喜歡花時間解git 衝突,設計師遇到難解的
09/29 14:46, 4F

09/29 14:46, 5年前 , 5F
git 衝突就重新從git lab 抓下來
09/29 14:46, 5F

09/29 15:00, 5年前 , 6F
可以用簡單方法解決就簡單解決沒什麼不好
09/29 15:00, 6F

09/29 15:07, 5年前 , 7F
剛也想推一樓那篇
09/29 15:07, 7F

09/29 15:28, 5年前 , 8F
09/29 15:28, 8F

09/29 16:08, 5年前 , 9F
git checkout xxx/.
09/29 16:08, 9F

09/29 16:08, 5年前 , 10F
有.git的地方這樣用就好,不需要整個重抓
09/29 16:08, 10F

09/29 17:33, 5年前 , 11F
我反而是因為一開始學Git的時候就是在CLI操作,對GUI操
09/29 17:33, 11F

09/29 17:35, 5年前 , 12F
作反而覺得綁手綁腳,我頂多會用gitk --all看commit
09/29 17:35, 12F

09/29 17:45, 5年前 , 13F
我寧願他重拉而不要胡搞完再來求救
09/29 17:45, 13F

09/29 22:16, 5年前 , 14F
說重抓的認真?
09/29 22:16, 14F
我覺得做事能力和效率就是這樣一點點拉開差距的... ※ 編輯: lunashining (140.112.25.217), 09/29/2018 23:26:15

09/29 23:31, 5年前 , 15F
…重抓
09/29 23:31, 15F

09/30 00:31, 5年前 , 16F
推一樓連結(自肥)
09/30 00:31, 16F

09/30 00:31, 5年前 , 17F
真的認真有興趣想了解細節的話,歡迎來聊聊 :)
09/30 00:31, 17F

09/30 00:31, 5年前 , 18F
有時候一個repo大到爆炸 甚至一次要抓不止一個 重抓很
09/30 00:31, 18F

09/30 00:31, 5年前 , 19F
浪費時間
09/30 00:31, 19F

09/30 00:37, 5年前 , 20F
推一樓,另外我覺得會用gui做基本的開分支,commit,push
09/30 00:37, 20F

09/30 00:38, 5年前 , 21F
最後merge回去並且能自己解決衝突就可以算會了吧
09/30 00:38, 21F

09/30 10:14, 5年前 , 22F
寧願每次砍掉重拉 也不願花個20分鐘學一下git
09/30 10:14, 22F

09/30 10:18, 5年前 , 23F
心態有差 難怪這行業差距很大
09/30 10:18, 23F

09/30 11:41, 5年前 , 24F
fetch然後reset --hard <remote branch>效果跟重抓一樣
09/30 11:41, 24F

09/30 20:57, 5年前 , 25F
GUI好用很多,就算沒安裝,用git gui也還算能用
09/30 20:57, 25F

10/01 02:08, 5年前 , 26F
嫌重拉開始扯什麼程度落差的大概就是跟在外國讀過1-2年書回
10/01 02:08, 26F

10/01 02:08, 5年前 , 27F
來就喜歡處處針對別人文法口音的人差不多
10/01 02:08, 27F

10/01 04:23, 5年前 , 28F
說真的一個reset就能解決的東西要重拉,還是乖乖的去
10/01 04:23, 28F

10/01 04:23, 5年前 , 29F
把git好好學學,重拉跟reset hard到HEAD不是一樣道理
10/01 04:23, 29F

10/01 04:23, 5年前 , 30F
嗎,何必浪費時間下載,特別專案很大時
10/01 04:23, 30F

10/01 04:55, 5年前 , 31F
keil整合外部函式庫和中間檔,有時候要重拉確認一下...
10/01 04:55, 31F

10/01 05:08, 5年前 , 32F
ignore和attrbute hook整理好後就不用,但一開始很煩
10/01 05:08, 32F

10/01 08:58, 5年前 , 33F
我都用 git checkout -f . 來砍掉重練
10/01 08:58, 33F

10/01 13:20, 5年前 , 34F
我們都習慣用PR 先fork一個庫到自己的帳號 再開始進
10/01 13:20, 34F

10/01 13:20, 5年前 , 35F
行相關操作 也是Cmd打指令 然後全部完成後先push到
10/01 13:20, 35F

10/01 13:20, 5年前 , 36F
自己的帳號 最後再發合併請求給管理的工程師
10/01 13:20, 36F

10/01 13:21, 5年前 , 37F
所以PR不過 就是自己這邊的重改完 再發PR 直到給過
10/01 13:21, 37F

10/01 13:21, 5年前 , 38F
為止
10/01 13:21, 38F

10/01 15:06, 5年前 , 39F
我自己的經驗是,不少人不知道怎麼使用 reset :)
10/01 15:06, 39F

10/01 15:07, 5年前 , 40F
會認為 reset 就只是拿來砍掉 commit 而已,其實如果
10/01 15:07, 40F

10/01 15:08, 5年前 , 41F
搭配 reflog,在 Git 裡幾乎是橫著走,不用怕東西不
10/01 15:08, 41F

10/01 15:08, 5年前 , 42F
小心弄不見
10/01 15:08, 42F

10/01 19:58, 5年前 , 43F
重新clone有什麼酸點?目的達到就好了,你rep是多嚇人?
10/01 19:58, 43F

10/01 20:05, 5年前 , 44F
重拉會花太多時間就是你系統模組沒切好
10/01 20:05, 44F
我爸跟我說打字用螢幕小鍵盤就好,不看鍵盤胡搞打錯了怎麼辦? ※ 編輯: lunashining (140.112.25.217), 10/01/2018 23:45:26

10/02 00:46, 5年前 , 45F
我們repo在USA...整個重抓大約要20g...
10/02 00:46, 45F

10/02 00:47, 5年前 , 46F
每次使用就從master切git branch 搞亂了就重切一個
10/02 00:47, 46F

10/02 00:48, 5年前 , 47F
已經三年沒clone過了
10/02 00:48, 47F

10/03 12:51, 5年前 , 48F
問題是重拉就是不必要且沒效率的事,幾個字母就能解決的事
10/03 12:51, 48F

10/03 12:51, 5年前 , 49F
不延伸其他推論,光這樣我自己是覺得效率差很多
10/03 12:51, 49F
文章代碼(AID): #1RhnlGBq (Soft_Job)
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
請益
30
42
完整討論串 (本文為第 2 之 4 篇):
請益
19
44
請益
30
42
文章代碼(AID): #1RhnlGBq (Soft_Job)