gpt4 book ai didi

git - 下面两个说法明显矛盾

转载 作者:太空狗 更新时间:2023-10-29 14:36:56 24 4
gpt4 key购买 nike

这些是我进入 git 的第一步,我刚刚开始阅读 this link .在 2.2 Git Basics - Recording Changes to the Repository , 你会发现这个语句:

When you first clone a repository, all of your files will be tracked and unmodified because Git just checked them out and you haven’t edited anything.

页面下方几行,您会发现:

Checking the Status of Your Files

The main tool you use to determine which files are in which state is the git status command. If you run this command directly after a clone, you should see something like this:

$ git status
On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working directory clean

This means you have a clean working directory – in other words, there are no tracked and modified files.

显然,上面突出显示的trackedno tracked 这两个词之间存在不一致

也许我遗漏了什么,但据我所知,我会说这句话

This means you have a clean working directory – in other words, there are no tracked and modified files.

应该替换为

This means you have a clean working directory – in other words, there are no untracked or modified files.

我也对第一个抄本中使用的表达式 Git just checked them 的含义表示怀疑。我在这里推测,但这个表达式是否意味着在克隆存储库后立即对文件进行的任何更改都可以在不暂存的情况下提交?

最佳答案

第一条引述在技术上是正确的,克隆存储库后没有未跟踪和修改的文件。

第二个引用解释了 git status,引用的消息意味着没有文件同时被跟踪和修改。您实际上可能是正确的,这也可能意味着没有未跟踪的文件,也没有修改过的文件。但是您有可能创建一个被忽略的文件,该文件与 .gitignore 中的模式相匹配,并且 git status 不会告诉您有关该新文件的信息。

关于git - 下面两个说法明显矛盾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37170831/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com