【发布时间】:2021-08-09 16:09:02
【问题描述】:
我是 Git 新手。我最近创建了一个存储库并使用以下命令在其中上传了一个文件夹:
$ git init
$ git add <file name>
$ git commit -m "some comment"
$ git branch -M main
$ git remote add origin <url>
$ git push -u origin main
这是我第一次将文件上传到此存储库。现在我正在尝试使用以下命令将更多文件上传到此存储库:
$ git add <file name>
$ git commit -m "some comment"
$ git branch -M main
$ git push -u origin main
但是,我得到以下信息:
Branch 'main' set up to track remote branch 'main' from 'origin'.
Everything up-to-date
为什么会这样?如何在命令行中使用 git 在我的存储库中上传更多文件?
请解决。
谢谢!
【问题讨论】:
-
一般来说,您应该只在首次创建存储库时执行
git branch -M main一次。而且,一般来说,一旦你运行了git push -u origin main一次,你就不再需要这里的-u了。 其他分支名称需要它,每个分支名称一次。但是,真正的问题是您忘记了提交,正如您在接受的答案中找到并指出的那样。
标签: linux git github command-line git-bash