Linux 为什么不能将新添加的文件推送到远程存储库?
我是Git的新手。我最近创建了一个存储库,并使用以下命令序列在其中上载了一个文件夹:Linux 为什么不能将新添加的文件推送到远程存储库?,linux,git,github,command-line,git-bash,Linux,Git,Github,Command Line,Git Bash,我是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
$ 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
为什么会这样?如何在命令行中使用git在存储库中上载更多文件?请解决它。
谢谢大家! 我不确定是什么原因导致了您的具体问题,但我认为您没有遵循正确的工作流程。以下是您应该遵循的步骤:
git add <file>
git commit -m "comment"
git push -u origin main
git添加
git commit-m“comment”
git推送-u源主
每次你想推送到这个分支时都要遵循这个流程,你应该没有问题。Hi请检查答案。一般来说,当你第一次创建存储库时,你应该只做一次
git branch-M main
。一般来说,一旦运行了一次git push-u origin main,就不再需要这里的-u
。其他分支名称将需要它,每个分支名称一次。但真正的问题是,正如您在接受的答案下发现并指出的那样,您忘记了提交。它也没有按您的方式工作,我得到了相同的结果。请键入git status,然后查看是否有任何要提交的更改。可能是您尝试添加的文件中没有更改/提交一个文件提交更改时显示的更改,但不知道为什么不起作用能否共享git状态的结果谢谢问题已经解决,我在推送之前忘记提交更改。
git add <file>
git commit -m "comment"
git push -u origin main