找回密码
 立即注册
搜索
楼主: b0207191

[软件] git的分布式有点疑问

[复制链接]
     
发表于 2022-10-21 09:49 | 显示全部楼层
dadark 发表于 2022-10-21 08:23
有个疑问,如果代码回退到一个版本,然后提交新的修改。对于svn每个提交都有merge,就1条提交线,别人更新拉 ...

要么合并  要么强推. 看你需求. 一般都会拉一个分支先, 然后再合并到main
回复

使用道具 举报

发表于 2022-10-21 13:21 | 显示全部楼层
b0207191 发表于 2022-10-20 15:56
更新下关于git中rebase merge的疑问,

对于不同分支,无论是master还是branch上做的修订,让工具来做,基 ...

rebase 来apply commits 也是基于文件的吧,这个疑问是什么意思?

merge的时候的ff你实在不信任,关掉了一个个diff来校对也可以的
回复

使用道具 举报

头像被屏蔽
     
发表于 2022-10-21 14:30 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
 楼主| 发表于 2022-11-15 17:09 | 显示全部楼层
git菜鸟请教下一个问题

经常要做一个操作

1 git status 列出有变化的文件
2 git add 刚才列出的文件


有没有命令可以一条完成上面2个命令所做的事情?
回复

使用道具 举报

头像被屏蔽
     
发表于 2022-11-15 17:13 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
 楼主| 发表于 2022-11-15 17:23 | 显示全部楼层
jjy376195855 发表于 2022-11-15 17:13
git add当前根目录不就完了

这么简单,我土了。。。
回复

使用道具 举报

     
发表于 2022-11-15 17:25 | 显示全部楼层
本帖最后由 5long 于 2022-11-15 19:10 编辑
b0207191 发表于 2022-11-15 17:09
git菜鸟请教下一个问题

经常要做一个操作

如果有 GUI 支持建议用 GUI (比如 VSCode)

实在要用 shell 的话

git add "$(git worktree list --porcelain | head -n1 | cut -b 10-)"

编辑: 搜了一下发现还有 git rev-parse --show-toplevel 这个简单的办法拿到项目的根目录.
回复

使用道具 举报

头像被屏蔽
     
发表于 2022-11-15 18:13 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-11-14 18:01 , Processed in 0.047689 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表