git - 子树存储库和主存储库都包含相同的文件。这是正常的 git 行为吗?
问题描述
使用 git subtree 时,文件同时位于 subtree repo 和 main repo 中是否正常?
首先,我添加了一个遥控器
git remote add -f somename https://tmee@bitbucket.org/ssatr/somename.git
添加了一个新文件@ /somename/test.txt 然后做了一个
git add . && git commit "added test file"
然后我推送到子树
git subtree push --prefix somename somename master
(这会在子树仓库中添加文件)但是,当我后来
git push
在主存储库上进行操作时,添加的文件也显示在主存储库中。
这是正常行为吗?
解决方案
推荐阅读
- javascript - 与 async.parallel 斗争
- oracle11g - 无法访问表空间的 Oracle 用户是否可以将值插入到放置在该表空间中的表中?
- php - 如何在laravel中存储多个关系
- python - 如何根据 python 中的用户输入检查从数组中随机生成的值?
- node.js - 为什么 .pre find 查询在这种情况下返回 undefined?
- r - 对列字符串的唯一组合进行子集化
- php - php - 从逗号分隔的值范围中获取最小值和最大值
- shopify - Complete Checkout API 给出错误“无法在没有任何交易的情况下完成结帐 shopify”
- python - 如何通过 python 中的 pyautogui 模块打开具有预定义窗口(x,y)位置的外部应用程序?
- html - 在 GitHub Pages 上包含图像的正确方法是什么?