两个 git repo 合并后,可否保持同样的 commit id?

zealinux:原来有个 A 项目,master 分支,
后来又新开了 B 项目,代码与 A 一致,
然后 A 也在开发,B 也在开发。

那么能否将 A 的修改 commit 释放到 B 项目中(从交汇点拉出新分支),
而且保持新分支与 A 项目的 master 分支的每个 commit id 都一样?

wxsm:Repo 还能合并?

pupboss:从 b 拉出来一个共有的分支,随意命名,但是 track master 分支,gitconfig 里面 origin 改成 a 仓库,pull master 分支,之后改成 b 仓库,track 另一个名字(除 master )的分支,push 上去

怎么查看某个用户的所有修改,要看 commit 合并后的修改,不是看每次 commit

muziling:比如用户在分支上总共有 8 次提交,改了文件 1 到文件 10 共 10 个文件。 通过 git log author 可以查询到这 8 次提交,能把这 8 次提交(中间有其它用户的提交)合并成一个提交吗,要怎么操作。airfling:git compare version 基于哪次提交进行对比 MegrezZhu:git cherry-p…

git 搞分支的问题

yeqizhang:你们平时开发是像 github 一样 fork 后再 clone 这个仓库开发? 还是 clone 原仓库,基于原仓库的 master 开一个分支开发? 我们项目几十号人,我给了他们 fork 权限,发现部分人是 fork 后进行开发的,一个月都没 pull 到原仓库了。

svn 下载 git 的单个目录, git 多分支情况下,下回来的是哪个分支?

muziling:github 上的项目,使用 git clone 只能下载整个项目,如果只需要某个目录,可以使用 svn 命令来操作。 主要修改部分在打开的目录 URL 中:将 /tree/master/(或 /tree/分支 /) 换成 /trunk/ 。 那下回来的数据,是 master 分支的目录,还是其它分支下的目录?

git 自动部署方案与 git remote 的问题

kajweb:hexo 博客,源码和生成页面分为 A 、B 两个仓库 定义本本机为 C,服务器为 S 已知两个博客已经配置好 githook 和实现了自动 pull 。 目前工作流是 C push 到 gitee 后,S 收到 githook 自动分别 pullA 、B 仓库 现在想改为由 C push A 后,在 S 端自动 hexo g -d 生成和 p…

Commit message 该遵循哪些规范?

watanuki:目前,关于 Commit message 都有哪些比较流行的规范?有没有相关的 vscode 插件? 看过阮一峰写过的 Commit message 和 Change log 编写指南,现在大家还在用这个规范吗? 最近,还在 Github 上发现了这个项目,gitmoji,看起来很有趣,不知道国内的开发者用的多不多?RockShake:不是…