我在这里是因为:为了保持“最新”,我尝试将我的存储库连接到另一个存储库,但是我试图不提取其他存储库的全部历史记录...
为了说明,我使用Laravel 5(https://github.com/laravel/laravel),并创建了自己的master(这是laravel / v5.0.1的分支)来自定义内部的某些内容(例如CSS框架,一些通用布局等)->称其为“ azurky-repo / master”
现在,我感觉要使用laravel / master的最新提交来更新我的存储库,但是每次我从laravel / master提交时,我的“ git log”都充满了提交(大约4400),我不想要这个。(我是一个疯子,他想要一个干净的存储库,并且对所有内容都拥有很多控制权^^)。
在理想的世界中,我只想更新文件,然后仅执行一条消息,例如“从Laravel / master更新”。没有任何其他我不需要的额外历史记录条目或引用。
尝试不成功:
git pull --depth 1 laravel master
Run Code Online (Sandbox Code Playgroud)
我还有一个额外的历史记录...(最后一个laravel / master提交消息,但未成功修改...也许错过了一些东西)
有人有一个主意(或者我是唯一尝试过这种事情的疯子吗?)?
PS:
为了澄清,我希望得到与以下结果相同的结果:
问题实际上是我不是受虐狂,也不想绕过git的合并能力... ^^
因此,我终于有了这段历史:
代替: