gpt4 book ai didi

Git commit -am 不适用于初始提交。为什么?

转载 作者:太空狗 更新时间:2023-10-29 14:30:11 26 4
gpt4 key购买 nike

为什么 git commit -am 在我的初始提交上不起作用,但在之后起作用?

$ touch test.txt
$ ls -a
. .. .git test.txt
$ git commit -am "Initial commit"
# On branch master
#
# Initial commit
#
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# test.txt
nothing added to commit but untracked files present (use "git add" to track)
$

最佳答案

你必须先 git add 你的文件到 repo。 git commit 仅提交对跟踪文件的更改,git commit -a 将提交对跟踪文件的所有更改。但未跟踪的文件在任何时候都不会提交。

你会发现,即使在初始之后提交,如果你创建一个新文件,它也不会用 git commit -a 提交,直到你 git add 它.

关于Git commit -am 不适用于初始提交。为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18551294/

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