Git生成patch和合并patch

git patch 可以将项目中的一些 commit 提取出来,生成 .patch 文件。其他分支或其他项目可以合并这些 .patch 文件,并生成与原 commit 一致的提交记录。 git patch 对于解决在错误的分支上开发了新功能特别有效。 生成 patch 使用 git format-patch 命令生成所需要的 patch。 选择超前于 Master 分支的所有提交: git...

在git项目中引用另一个git项目

适用场景 各个项目共用一个库,而这个库正在快速迭代更新的过程中。 操作 假设有项目P1、P2,同时共用项目S的代码。 添加remote 在P1项目中添加S项目的remote地址 git remote add jupyter git@git.coding.net:MrChi/JupyterNotes.git 引用 在P1项目中引用S项目代码: git subtree add...

常用git命令

git branch -av 显示所有本地即远程分支,并显示最后提交的 Commit 信息。如果不加参数,则只会显示所有本地分支的名字。 git checkout -b <NAME> [<START POINT>] 创建,并切换到新分支。git branch <NAME> 只会创建分支而不会切换到新分支,可以用它备份当前分支。 git tag -L <PATTERN>...