Json 当你想成为一个大块头,而git认为你';你在换另一大块文字吗?
我正在编辑一个json配置文件,其中很多内容都类似。我想用大块头来编辑它,因为我过于急切,对我的工作目录做了不止一次的更改 我删除了两页的配置 我更喜欢在两个单独的提交中分别添加对索引(阶段)的更改,方法是添加大块;然而 当我去做这件事的时候;git使用Json 当你想成为一个大块头,而git认为你';你在换另一大块文字吗?,json,git,Json,Git,我正在编辑一个json配置文件,其中很多内容都类似。我想用大块头来编辑它,因为我过于急切,对我的工作目录做了不止一次的更改 我删除了两页的配置 我更喜欢在两个单独的提交中分别添加对索引(阶段)的更改,方法是添加大块;然而 当我去做这件事的时候;git使用git add-p config.js将我删除的行与第二个页面配置中的行混淆,最后它变成了几个大块,如下所示: # Manual hunk edit mode -- see bottom for a quick guide @@ -665,25
git add-p config.js
将我删除的行与第二个页面配置中的行混淆,最后它变成了几个大块,如下所示:
# Manual hunk edit mode -- see bottom for a quick guide
@@ -665,25 +665,30 @@ var handlebarTemplateGen = function(loadedContent, filePathsArray) {
}
]
},
+ /*BEGIN: Controller*/
{
- "outputfile":"../../someplace.org/removeMe1.html",
+ "outputfile":"../../someplace.org/removeMe2.html",
"processingOrder": [
{
"view":"views/common/empty.view",
"template":"HeadStart.mustache"
},
+ /*
{
- "view":"views/removeMe1/meta.view",
+ "view":"views/removeMe2/meta.view",
"template":"meta.mustache"
},
+ */
{
- "view":"views/removeMe1/HeadEnd.view",
+ "view":"views/removeMe2/HeadEnd.view",
"template":"HeadEnd.mustache"
},
+ /*
{
"view":"views/common/empty.view",
"template":"SocialMediaShareScripts.mustache"
},
+ */
{
"view":"views/index/navbar.view",
"template":"navbar.mustache"
# ---
# To remove '-' lines, make them ' ' lines (context).
# To remove '+' lines, delete them.
# Lines starting with # will be removed.
…我已经尝试了一切,但我似乎无法在舞台上只对removeMe1进行更改,而不同时对removeMe2进行更改
我试着在这里手动编辑大块时按照有关计数行的说明进行操作,但当我到达最后一个说明无法删除引用行时,我开始出现问题,因为我想删除一块代码并将引用行设置为-
(我知道您必须替换它,而不仅仅是键入)
在这里学习这一点也很有帮助,但它并没有真正解决我的问题;它只是告诉我应该如何计算行数
在执行此操作时,我经常会遇到“patch not apply”(补丁不适用)错误,通常是因为我将参考线转换为-
线
有没有一种方法可以通过将大块的内容拆分为单独的提交,或者在git中存储json配置文件是一个坏主意?您想要注释,而不是将
removeMe1
替换为removeMe2
?@hobbs我把注释放在那里是为了让git不会感到困惑。(真的很绝望)如果你想删除它们,然后从文件中删除它们,git就不会有那么多事情让你困惑了。如果没有,那么我就很困惑,我不知道你在问什么:)@hobbs我在一个json文件中有两行代码。它们都以一个卷曲的括号开始和结束,并占据两个不重叠的独立线条范围。我已经从我的工作副本中的同一个文件中删除了它们。我希望以不同的提交方式将这些内容提交到存储库,这样当有人在该文件上查看每次提交的变更集时,他们就可以…哦,看,他从文件中删除了removeMe1块;然后一个提交之后他们就可以去了,哦,看,他从同一个文件中删除了removeMe2块。目前,我无法仅添加来自的更改removeMe1@hobbs那有用吗?