作者lunashining (asdfgh)
看板Soft_Job
标题Re: [请益] Git操作
时间Thu Sep 12 01:32:01 2019
看到版控文想到一年前这篇
就算会版控还是一堆只会把git clone当做 download
上传code就是照打一连串指令 或只用gui了
就算同一间公司不同team也是差异极大
※ 引述《lunashining (asdfgh)》之铭言:
: 借标题一问各位工作上git上习惯大略是怎样
: 之前公司是全部都用gui介面
: 现在说是打指令 可是从主管到同事
: 都只是知道怎麽上传 git status gitk
: 有时不小心动到不该动的档案
: 她们会开档案总管资料夹直接删掉 再从git lab上整个project拉下来
: 就觉得有点无言...
: 这跟你ptt文章有错字就整篇复制贴到word再删掉重贴有什麽两样...
: 现在找工作看到上面说会git就在想到底怎样才算会
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.112.25.217 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1568223123.A.529.html
1F:→ kanoki: gui反而不会用 都找不到想要的功能 09/12 01:59
2F:推 superpai: GUI 把commit 顺序重排都可以,很够用啦。 09/12 05:02
3F:推 bill0205: 我都是把一长串指令缩写到常用指令 09/12 06:35
4F:推 mozume: 这跟我同事们完全一样,引入git还是只会挤在同一个branch 09/12 06:35
5F:→ mozume: ,冲到就删重贴,救过几次也教了正确使用法,还嫌太麻烦 09/12 06:35
6F:→ maxumin: 我老板就不允许开分支,有错,主线一直重贴,很累,有薪 09/12 06:45
7F:→ maxumin: 水就先认了 09/12 06:45
8F:推 bill0205: 冲突merge不会很难吧XD 只是麻烦而已 09/12 07:03
9F:推 maypcc: 当repo size>10G时 你就知道每次砍掉重新clone是多蠢的事 09/12 07:36
10F:推 ichunlai: 可以请楼上指导一下怎麽解决repo太大的问题吗?公司内有 09/12 08:22
11F:→ ichunlai: 专案repo超过8g,每次抓都很慢。 09/12 08:22
12F:→ x000032001: 首先不要commit source code以外的东西进去 09/12 08:51
13F:→ x000032001: 然後clone --depth n 09/12 08:53
14F:推 abc0922001: 看你需不需要历史记录,git clone --depth 1 09/12 08:58
15F:→ abc0922001: 就是只下载最新 commit 那个 09/12 08:58
16F:→ abc0922001: 用 git checkout . ,会比砍掉重新 clone 好一点 09/12 08:59
17F:推 v7q4: 唉 同team有个天兵就是把git当FTP用 每次都是整个build完再 09/12 09:16
18F:→ v7q4: 整个资料夹push上去 一大堆没用的binary、object档都上去了 09/12 09:16
19F:推 bill0205: 写在.gitignore忽略档案就好了呀 09/12 09:19
20F:推 dophin332: lib用submodule管理 09/12 09:39
21F:→ elements: 还是比没有好 至少坏了可以救 09/12 11:37
22F:推 kanoto: 都有号称资深工程师把一堆build \出来的dll上传 乾那87 09/12 11:50
23F:推 lantw44: dll 那种是不是应该在 server 上放个 hook 直接退掉呀 09/12 11:57
24F:推 dalconan: 直接在创 repo 时就写好 .gitignore 09/12 12:36
25F:→ dalconan: 除非有人硬要去改那个档案把dll删掉 09/12 12:37
26F:推 tengentoppa: 很多等效用法,只是安全性和结果有差异 09/14 17:48
27F:推 gitignore: 不要忘记我 09/17 06:36
28F:→ lunashining: 楼上XDDDDDDDDDDDDD 09/20 01:42
29F:推 Csongs: 只用gui也没什麽不对啊 09/20 08:48
30F:推 NexonL: 推27楼 10/07 20:30