Git 如何从';未跟踪';至';改为提交;
我第一次开始用油灰。当我输入“git status”时,为什么我不能进行更改?(尽管一切都是最新的) (键入此代码后,我又键入了一次,因为它不起作用!)Git 如何从';未跟踪';至';改为提交;,git,Git,我第一次开始用油灰。当我输入“git status”时,为什么我不能进行更改?(尽管一切都是最新的) (键入此代码后,我又键入了一次,因为它不起作用!) $git状态 “在树枝上 您的分支机构是最新的“来源/主”。 未跟踪的文件: (使用“git add…”包含在将提交的内容中) .列表c.swo .列表c.swp 提交时未添加任何内容,但存在未跟踪的文件(使用“git add”跟踪) $git add list.c `在分支母版上,您的分支是最新的“来源/母版”。 未跟踪的文件: (使用“gi
$git状态
“在树枝上
您的分支机构是最新的“来源/主”。
未跟踪的文件:
(使用“git add…”包含在将提交的内容中)
.列表c.swo
.列表c.swp
提交时未添加任何内容,但存在未跟踪的文件(使用“git add”跟踪)
$git add list.c
`在分支母版上,您的分支是最新的“来源/母版”。
未跟踪的文件:
(使用“git add…”包含在将提交的内容中)
.列表c.swo
.列表c.swp
提交时未添加任何内容,但存在未跟踪的文件(使用“git add”跟踪)
但不会改变
我希望在我输入$git status之后
论分行行长
您的分支机构是最新的“原始/主”
要提交的更改:~~
新文件:list.c您是否尝试过git add.此文件将添加所有未添加的文件。然后您可以提交并推送正如前面所说,您添加了
list.c
而不是.list.c.swo
$ cd lab1
$ ls
$ vim list.c
$ cat list.c
$ git status
$ git add list.c
请注意,这些是隐藏文件(在类似UNIX的环境中,隐藏文件以
开头)。
如果仍要添加这些文件,可以执行git add.list.c.swo
和git add.list.c.swo
或git add.list.c.sw*
或git add.
(如果要添加所有内容)
但这些似乎是自动生成的文件,您可能不希望在存储库中包含这些文件。我建议您将它们添加到您的.git中
例如,您可以将以下内容添加到.gitignore
:
*.swo
*.swp
如果这两行位于存储库根目录下的文件.gitignore
,git将忽略以.swo
或.swp
结尾的所有文件
您还可以忽略以
开头的所有(隐藏)文件(除了.gitignore
):
.*
!.gitignore
该文件未命名为
list.c
,名称为.list.c.swo
,对我来说,这听起来像是一个临时文件,因此我不确定您是否要添加它,但无论如何,如果确实要添加这些文件,则必须正确拼写它们的名称或使用某种形式的通配符。.swp
和.swo
是vim
编辑器的临时文件;您通常不希望在任何Git存储库中使用这些工具。您的答案并不能解决问题。事实上,他已经试过了。
*.swo
*.swp
.*
!.gitignore