惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Application and Cybersecurity Blog
Application and Cybersecurity Blog
S
Securelist
K
Kaspersky official blog
Scott Helme
Scott Helme
C
CXSECURITY Database RSS Feed - CXSecurity.com
GbyAI
GbyAI
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
C
Cisco Blogs
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园 - Franky
Security Latest
Security Latest
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Y
Y Combinator Blog
T
Threat Research - Cisco Blogs
L
LINUX DO - 热门话题
C
Cyber Attacks, Cyber Crime and Cyber Security
Project Zero
Project Zero
Cisco Talos Blog
Cisco Talos Blog
月光博客
月光博客
I
Intezer
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
人人都是产品经理
人人都是产品经理
L
Lohrmann on Cybersecurity
Recorded Future
Recorded Future
Latest news
Latest news
V2EX - 技术
V2EX - 技术
T
The Exploit Database - CXSecurity.com
H
Heimdal Security Blog
F
Fortinet All Blogs
Cloudbric
Cloudbric
IT之家
IT之家
博客园 - 叶小钗
Microsoft Security Blog
Microsoft Security Blog
P
Proofpoint News Feed
博客园 - 司徒正美
Apple Machine Learning Research
Apple Machine Learning Research
PCI Perspectives
PCI Perspectives
AWS News Blog
AWS News Blog
H
Help Net Security
S
Security @ Cisco Blogs
酷 壳 – CoolShell
酷 壳 – CoolShell
Recent Announcements
Recent Announcements
Hacker News - Newest:
Hacker News - Newest: "LLM"
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
F
Full Disclosure
S
Schneier on Security
S
Security Affairs
T
Tenable Blog

git

请教一个诡异的 git 问题 - V2EX 有一个 git 仓库合并问题,不知道怎么办才好 分析一个技巧让同事不知道我使用了 ai : git 忽略本地改动文件,实现不提交 Rebased, 一个 git 客户端 发现一个邪修快速清理 Git 项目里面空文件夹的方法🤡 不知道有没有什么其他标准做法. - V2EX zig 写的 100kb 的 wasm 可以 http 读写任意 git 仓库 - V2EX 有人把 IDEA 的 git 客户端做出来了 问个关于 rebase 和 github pr 的奇怪的问题 - V2EX idea 同款 git 客户端求推荐 - V2EX 有没有类似 JB 家的 Git 管理工具 - V2EX 大家自己的代码都是放在哪儿 - V2EX 分享一个在 Linux 上编译静态 Git 二进制的项目 - V2EX 上亿的 git 仓库如何做冷热存储分离呢 - V2EX 发现了一个极度臃肿的项目 - V2EX 有什么支持直接连接远程主机 git 仓库的 GUI 工具吗 - V2EX KFCode 官网上线,做好用、靠谱、有趣的 Git 托管平台 - V2EX git 工作流,大家现在用的什么样的? - V2EX 很奇怪的一个现象,有没人知道是怎么回事,所有 LLM 都说 100%不会出现 - V2EX 我宣布,最好的 git 客户端是腾讯家的 ugit - V2EX Fork 付费版有什么不同? - V2EX 已经 push 到远程仓库的提交,如何修改某个用户的所有提交的邮箱啊 - V2EX [求助下] 关于代码同步问题 - V2EX 一直不理解 Windows 下 git 的这个逻辑,我自己 clone 的仓库还不能删了? rm -force 也不行 - V2EX 分享一个 Git 存储库治理利器 - hot - V2EX 代码有没有必要备份到多个远程仓库?比如 github 和 codeup。有必要的话最好怎么备份? - V2EX 请教 git 里怎么删除记录 - V2EX git 中如何将子分支的多个提交作为一个提交合并到主分支? - V2EX git 切换分支问题 - V2EX git 各种命令执行很慢是什么原因导致的? - V2EX 有没有大佬指导一下 git 问题 - V2EX git remotes 分支克隆 - V2EX 两处修改需要分开提交吗? - V2EX 问个 Git 基操:怎么样复制一个文件,能保持历史记录? - V2EX Linux 的 Ubuntu 系统有类似 Sourcetree 或者 fork 这种 git 图形化操作的客户端工具吗 - V2EX 关于刚刚 git 的问题描述的不清楚,不能编辑主题了,重新发下问题: git 如何对比服务器上最新的代码和本地的区别? git diff 对比和我预想不一样 - V2EX git 新手求教: git 如何对比服务器上最新的代码和本地的区别?不是本地远端和本地 working。 svn 可以使用 show log,直接对比,调用 beyond compare 很方便。 - V2EX 对上游提 pr,上游的管理员觉得 pr 里面的功能他不需要或者不满意 - V2EX gitee fork 时继承推送规则是否合理? - V2EX 请教各位关于 Git 合并的问题 - V2EX 请教大家一个测试环境代码合并的问题 - V2EX 推送远程仓库导致本地提交记录消失,如何找回 - V2EX 给上游 pr,自己应该先 pr 到自己的 main 分支吗? - V2EX 请教一个开发流程中 GIT 解决冲突的问题 - V2EX 求教:在 fork 的仓库上添加不太可能被 upstream 接受的修改,是不是应该在新开的 branch 上开发? - V2EX 有哪个 git 的 gui 软件。可以像 idea 的 git 管理那样查看文件历史和代码冲突?现在换到了 cursor,但是这边的代码管理个人用的太不习惯了。 - V2EX git clean 还能找回吗 - V2EX 求助 git 自动 merge 丢代码 - V2EX 码云代码自动同步到 github - V2EX 请教大家这样的项目应该要怎么做 git 管理 - V2EX 从本地提交代码到 gitlab 后, diff 异常问题,求大佬解惑 - V2EX 在 Git 中,已知某一个分支的某个 Commit 引入了一个 bug,如何快速确定这个 bug 是经过哪些分支流转到 master 分支的? git rebase 那么重要么??? 如何在 git 提交前将生产版本和开发版本的配置进行区分 开源了个新的版本控制系统 HugeSCM,请 V 友们指导 Git Permission denied 问题求助
一位高级工程师的 GIT 需要熟悉到什么程度? - V2EX
Branlice · 2025-11-08 · via git

这是一个创建于 219 天前的主题,其中的信息可能已经有所发展或是发生改变。

Moishine

1

Moishine      2025 年 11 月 8 日 via iPhone

能理解 git 底层存储原理,遇到疑难问题可以借助搜索或者 ai 解决就行了吧。

levelworm

2

levelworm      2025 年 11 月 8 日

凡事不决,git checkout anotherbranch 然后 git branch -D previousbranch 然后 bit checkout previous branch

完美解决。记得先备份修改过的文件。

哇哈哈哈哈。。。

Need4more

3

Need4more      2025 年 11 月 8 日   ❤️ 4

一位高级工程师的 Jenkins 需要熟悉到什么程度?
一位高级工程师的 K8s 需要熟悉到什么程度?

除非你是专门做这方面开发的,比如 github 的工程师,才需要了解底层机制,其他知道常用命令+搜索 ai 即可。

ETiV

5

ETiV      2025 年 11 月 8 日

我门槛很低的,只要别把密码、令牌、AK/SK credentials add 进来就行...

LxExExl

6

LxExExl      2025 年 11 月 8 日 via iPhone

不影响日常开发业务就行吧

难道是 git 系统开发工程师,要熟悉各种原理嘛

AmericanExpress

7

AmericanExpress      2025 年 11 月 8 日

几个常用命令会用 不要搞乱别人的 branch 这俩做好就行了
纠结这种 trivia 的意义是啥

zed1018

8

zed1018      2025 年 11 月 8 日

我觉得起码别协作的时候不会搞,弄一堆 merge commit 出来。

midsolo

9

midsolo      2025 年 11 月 8 日

知道常用的 git 命令,遇到问题能通过 Google 或者 AI 解决,能按照公司的 git flow 开发流程来进行日常开发

kkwa56188

10

kkwa56188      2025 年 11 月 8 日

能完成任务 达到目的就行了, 回字有一百种写法

freemoon

11

freemoon      2025 年 11 月 8 日

这是一个伪问题,为什么呢,因为高级并不代表这个水平一定熟悉 git 到某个程度,因为这个 title 不叫高级 Git 工程师。

darkengine

12

darkengine      2025 年 11 月 8 日   ❤️ 1

一位高级工程师一分钟要打多少个字?

bugDev

14

bugDev      2025 年 11 月 8 日   ❤️ 2

刚做完 cs61b 的 gitlet project ,用 1000 左右的代码实现一个简单的 git 。做完之后对 git 原理有了更深刻的理解。

Light3

15

Light3      2025 年 11 月 8 日

熟悉什么?
你把代码能提上去 会合并 回滚就行了
你还想要 git 干啥?

busterian

16

busterian      2025 年 11 月 8 日

需要能在 git 新版本发布后第一时间发现漏洞并修复

sir283

17

sir283      2025 年 11 月 8 日

缓缓打出一个?

qiyustart

18

qiyustart      2025 年 11 月 8 日

合并冲突别导致代码丢失就行,在部门里见过至少 5 个人把别人代码合没的

r6Vm94FFk9u3W6XI

19

r6Vm94FFk9u3W6XI      2025 年 11 月 8 日

能完成所有你工作中需要完成的操作即可,不管是问 ai 还是搜索,只要搞定了就行

user1284

21

user1284      2025 年 11 月 8 日

对了, 说到高级...

est

22

est      2025 年 11 月 8 日

我对特别熟练的定义是,常见的出错你都能把一个 git 搞回到正常状态。

mswh

23

mswh      2025 年 11 月 8 日

高级工程师又不是全能工程师?难道需要啥都精通吗

follower

24

follower      2025 年 11 月 8 日

理解底层原理,知道基础命令背后对应的 .git 改动,知道复杂命令是哪些基础命令的组合

Gilfoyle26

25

Gilfoyle26      2025 年 11 月 8 日   ❤️ 2

业务都没做好,净整天想这些东西

GabrielGarcia

26

GabrielGarcia      2025 年 11 月 8 日

git pull add commit push checkout 基本就行了

yolee599

27

yolee599      2025 年 11 月 8 日 via Android

一位高级厨师的食盐制作流程需要熟悉到什么程度?

tcper

29

tcper      2025 年 11 月 8 日

肯定越熟悉越好,不过我的经验,大部分人只了解 git add, git commit

wangyzj

32

wangyzj      2025 年 11 月 8 日

如果都是高级,你就不用愁
否则你将会面对混乱的分支合并,怎么发布都不成功的流程,还有各种对不上的版本,以及各种往回找的错误状态

irrigate2554

33

irrigate2554      2025 年 11 月 8 日

能不强制 push 的情况下把自己的代码提交上去,别把别人的代码搞丢就行。

wenrouxiaozhu

34

wenrouxiaozhu      2025 年 11 月 8 日

@zed1018 这条点了...我们 dev 分支都是 merge origin/dev 的记录...群里说过一次 rebase 一下,没人🐦我..

hwdq0012

37

hwdq0012      2025 年 11 月 8 日

日常 ssh-agent + vim + gitsubmoduel ,git 重来不用 gui, 仍不敢说是 git 大师,更别说高级工程师了

loryyang

38

loryyang      2025 年 11 月 8 日

git 需要熟悉啥,要干嘛直接问大模型就好了,平常也用不了多复杂的功能

shawnsh

39

shawnsh      2025 年 11 月 8 日 via Android

看你的工作是什么?如果你需要是 git 专家,确实需要知道很多细节。如果是开发功能做版本管理,常用的工作流应付了事,这种掌握程度就可以了

loy6491

40

loy6491      2025 年 11 月 8 日

在别人把提交记录搞乱之后能查清楚原因并解决问题

swananan

41

swananan      2025 年 11 月 8 日

反正凑合能用的水平,实现一个 git from scratch ,一直在我的 TODO 里面,不过有可能永远都不会去做了

bingfengfeifei

42

bingfengfeifei      2025 年 11 月 8 日

@wenrouxiaozhu #34 我直接把 gitlab 的合并配置改了解决的。1. 不能过期合并 2. 必须压缩提交 3. 禁止直接推送 master
这样就强制不管他们怎么搞,master 都是一条直线了。

jackmod

44

jackmod      2025 年 11 月 8 日

需要熟悉到知道自己想做什么,问出合适的问题,并正确搜索解决方法。

badreamm

45

badreamm      2025 年 11 月 8 日

git 这东西不是会用就行?一个工具还得去研究底层原理?

LeegoYih

46

LeegoYih      2025 年 11 月 8 日

总共就没多少命令,感觉工作几年基本上能覆盖大部分场景了,除了基础的几个,剩下的无非是 rebase/stash/squash/fixup/reset/revert

我工作时喜欢建个人分支,$开发分支_$自己名字,比如:feature_20251111_shoppingfestival_v0.1_leego
代码写一部分就提交到远端,整个模块开发完成后根据情况 squash 部分 commits 通过 push -f 提交,然后 rebase 到主开发分支

yoshiyuki

47

yoshiyuki      2025 年 11 月 8 日

越是高级工程师,越应该返璞归真,回到对问题解决的能力上来

eachann

48

eachann      2025 年 11 月 8 日

@wenrouxiaozhu #34 之前多人协作被喷因为使用 rebase ,其他同事说看不懂,后来到其他公司作为负责人都要求使用 merge 了. 你自己看的话可以屏蔽 merge 记录的

Hsinyao

49

Hsinyao      2025 年 11 月 9 日 via iPhone

没啥用,需要啥问 GPT 就行了

jim9606

50

jim9606      2025 年 11 月 9 日 via Android

没有关联。
除非你做 CI 或者研发工具的可能才需要懂多点。

iseki

51

iseki      2025 年 11 月 9 日 via Android

非 Git 关联方向开发者要求至少掌握常规命令常规特性使用。包括 add commit reset revert rebase switch checkout pull push 基本上够了。( AI 当然可以回答你怎么用,可你要是依赖 AI 说明你完全没好好用过 git )
知晓 filter-branch update-index 等相对不这么常用的命令的存在(出问题时你得知道怎么修,问 AI 你也得知道怎么问)。

iseki

52

iseki      2025 年 11 月 9 日 via Android

哦……还有 cherry-pick 什么的……reflog 也得知道……

iseki

53

iseki      2025 年 11 月 9 日 via Android

git 经验当然不代表“高级工程师”水平,AI 当然可以用来解决问题。
AI 教一遍没学会很正常,教 10 遍不熟练也没问题,教几百遍还不会说明要么学习方法有问题要么智力有问题。
一个资深软件开发者除非他不在目前主流软件工程体系中,否则不可能不熟练使用 git 。(特殊领域不一定用 git ,不熟悉很正常)

liyafe1997

54

liyafe1997      2025 年 11 月 9 日

熟悉到你懂得你要干什么,然后懂得问 AI

ericguo

55

ericguo      2025 年 11 月 9 日   ❤️ 1

rebase, cherry-pick, revert, reflog(找回之前的覆盖递交),merge 的 take ours/theirs 的方向,还有 compare ,bisect 。掌握到这里基本就够 99%的场景了。

chendy

57

chendy      2025 年 11 月 9 日

能把 idea 里面图形界面的 git 操作用明白就可以了

skiy

58

skiy      2025 年 11 月 9 日

听说 jj 现在很火。

johnnyyeen

59

johnnyyeen      2025 年 11 月 9 日

理解版本和分支管理的核心概念后,一切丢给 AI

Hsinyao

60

Hsinyao      2025 年 11 月 9 日 via iPhone

@ericguo 我就经常问 GPT 我想要一个效果,问他怎么实现,我发现 GPT 很多时候都能猜出来你说的“我不知道我不知道”的地方😂

songco

62

songco      2025 年 11 月 9 日 via Android

常用操作会就可以了,breach add push clone commit stash log 之类的

其他的不会知道怎么学问题不大

有些需要管理 server 端,设置 pr 规则,web hook 之类的,不会的也可以学习

反正我在 40 多人的团队百万行代码的老项目上没遇到过问题

dif

63

dif      2025 年 11 月 9 日

能用就行,当然,我说的能用不是 git commit push pull merge checkout rebase 这些,而是有些不常用的 cherry-pick 、git-branch-filter 等等至少也会一点。

通俗点就是,不要让 git 造成问题就行。

Rothschild

64

Rothschild      2025 年 11 月 9 日

会用到 git worktree

Dogtler

65

Dogtler      2025 年 11 月 10 日

之前有个面试官还真问过一些 git 冷门操作,但是面试的是开发。尚不清楚这个人是抽象还是怎么了

spritecn

66

spritecn      2025 年 11 月 10 日

有些面试官就喜欢问这些冷门开发知识,其实只需要点个按钮就好

haohunhun

67

haohunhun      2025 年 11 月 10 日

这有必然联系吗?用 svn 就当不了高级工程师吗?

AoEiuV020JP

68

AoEiuV020JP      2025 年 11 月 10 日

要知道 git 能做到什么, 不能做到什么,
需要时能利用 ai 快速得到行之有效的命令,

wenrouxiaozhu

70

wenrouxiaozhu      2025 年 11 月 10 日

@bingfengfeifei 不太爱用 squash...之前组里有的人不会用 git ,一直用同一个分支开发,(merge no-ff)后也不 rebase ,Graph 根本没法看....
后来跟他说了一下用“Merge Squash”...每次提“MR”的时候一堆 commit...日积月累上千个 commit....

wangtian2020

74

wangtian2020      2025 年 11 月 11 日

至今不会敲一行 git 指令,影响我用 sourcetree 吗,没苦硬吃

edisonwong

75

edisonwong      2025 年 11 月 11 日

别塞什么二进制进去就烧高香了,到后面膨胀一个仓库几十 G

7beloved

76

7beloved      2025 年 11 月 11 日

rebase 、cherry-pick 、revert 够用了

hesetiema

77

hesetiema      2025 年 11 月 12 日

rebase 最好是自己分支搞,不然难免有一天团队某个成员把你的代码搞丢,如果同一分支共同开发远端仓库有更新,最好是 git stash 本地代码再拉取保险。