- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
这些是我进入 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 cleanThis means you have a clean working directory – in other words, there are no tracked and modified files.
显然,上面突出显示的tracked 和no 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/
通常当我请求线程转储时,系统性能不佳的症状很容易解释;也就是说,通常我会看到许多线程显然正在等待一个已被获取但未被另一个释放的监视器。 在这种情况下,我有很多线程在等待监视器 (0x965ad100)
C:\Users\shagy\Desktop\3RD YEAR 2ND SEMESTER\SPM\Newfolder\SPM-SMS>npm start npm ERR! path C:\Users\
我是一名优秀的程序员,十分优秀!