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
而不是所有add
和commit
命令中的git