Git添加文件回购

我遵循基本的Git教程,并添加了工作的README文件。 然后我复制我的项目文件到相同的文件夹,并尝试通过运行将它们添加到存储库

git add --all git ci 'test' (my alias for commit) git push origin master 

没有任何推动。

我应该运行什么命令将文件推送到远程存储库(master)?

我试图提交更改并运行状态,但它说“没有提交”。 它不承认,我复制了大量的新文件到该文件夹​​..

好的,所以我input:git add。 (没有从控制台得到响应),然后键入提交,并说没有更改..

这实际上是一个多步骤的过程。 首先,您需要将所有文件添加到当前阶段:

 git add . 

你可以通过检查当前阶段的状态来validation你的文件将被添加。

 git status 

控制台应显示一条消息,列出当前正在执行的所有文件,如下所示:

 # On branch master # # Initial commit # # Changes to be committed: # (use "git rm --cached <file>..." to unstage) # # new file: README # new file: src/somefile.js # 

如果这一切看起来不错,那么你已经准备好提交了。 请注意,提交操作向您的本地存储库提交。

 git commit -m "some message goes here" 

如果您还没有将本地存储库连接到远程存储库,那么现在就必须这样做。 假设你的远程仓库托pipe在GitHub上,并命名为“Some-Awesome-Project”,你的命令将如下所示:

 git remote add origin git@github.com:username/Some-Awesome-Project 

这有点令人困惑,但按照惯例,我们将远程存储库称为“起源”,将初始本地存储库称为“主”。 当你准备把你的提交推送到远程仓库(origin)时,你需要使用'push'命令:

 git push origin master 

有关更多信息,请查看GitHub上的教程: http : //learn.github.com/p/intro.html

我在连接的资源库时遇到了问题。 我修正了什么:

我手动删除我的项目文件夹下的.git文件夹,运行git init,然后一切工作。

在添加文件到舞台后,你需要在git add .之后用git commit -m "comment"提交它们git add . 。 最后,把它们推送到远程仓库,你需要git push <remote_repo> <local_branch>

git add把挂起的文件放到本地的所谓的git'index'中。

之后,你使用git commit来提交(应用)索引中的东西。

然后使用git push [remotename] [localbranch][:remotebranch]将其推送到远程存储库。

我的问题(git macOS)解决了使用sudo git而不是所有addcommit命令中的git