我有一个文件夹,里面有我的项目资料。我怎么能把这个项目推到Github的存储库?

我尝试了以下步骤:

我在GitHub上创建了空仓库。 我运行git-bash并输入git init,所以在根项目中出现了。git文件夹。 我使用git add sourcesFolderName添加了一些文件到版本控制中 我使用git commit -m "initial commit"来提交上一步添加的文件 我指定远程存储库使用git远程添加MyProject <url> 最后git推送,但什么都没有推送到远程repo…(未授权失败)

那么我怎么能把现有的资源推到新创建的github回购?


当前回答

git init

在新的本地存储库中添加文件。这将为第一次提交准备它们。

git add .

在本地存储库中添加文件,并对它们进行提交。要取消文件,使用'git reset HEAD YOUR-FILE'。

提交在本地存储库中暂存的文件。

git commit -m "First commit"
# Commits the tracked changes and prepares them to be pushed to a remote

存储库。要删除这个提交并修改文件,使用'git reset——soft HEAD~1'并再次提交并添加文件。 复制远程存储库URL字段在GitHub存储库的快速设置页面的顶部,单击复制远程存储库URL。

在命令提示符中,添加将在其中推送本地存储库的远程存储库的URL。

git remote add origin remote repository URL
# Sets the new remote
git remote -v
# Verifies the new remote URL

将本地存储库中的更改推到GitHub。

git push origin master
# Pushes the changes in your local repository up to the remote repository you 

指定为原点

其他回答

首先,用你的项目名在Github上创建一个新的存储库。然后按照以下步骤。

1)git init
2)git add *
3)git commit -m "first commit"
4)git remote add origin https://github.com/yuvraj777/GDriveDemo.git
5)git push -u origin master

我发现以“自然”顺序刺激更新比强迫更新更容易。

假设回购已经在github上创建,你可能也把一些东西放入README。医学博士。

在你的电脑上,打开终端和git克隆[repo URL] 您将看到一个新文件夹已被创建,其中包含您的回购名称。请随意重命名它-没关系。 移动你的代码,文件等到这个文件夹。编辑自述文件。如果你有必要的话。 现在打开终端/命令提示符,进入该文件夹,并做一些事情,就像你正在对repo进行下一次更新一样:

git add .
git commit -m "v2"
git push origin master

注意:在commit命令时git可能会拒绝,要求先配置用户邮箱和密码。按照屏幕上给出的步骤,然后再次运行commit命令。

这三个命令就是你现在每次想要推送另一个更新时要做的。

截至2019年7月29日,Github向用户提供了在创建回购时完成这项任务的说明,并提供了几个选项:

在命令行上创建一个新的存储库

git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/user/repo.git
git push -u origin master

从命令行推送现有存储库

git remote add origin https://github.com/user/repo.git
git push -u origin master

从其他存储库导入代码

按导入按钮初始化进程。

对于视觉学习者来说:

git init
git add .
git commit -m "Initial commit"
git remote add origin <project url>
git push -f origin master

git push上的-f选项强制执行推送。如果你不使用它,你会看到这样的错误:

To git@github.com:roseperrone/project.git
 ! [rejected]        master -> master (fetch first)
error: failed to push some refs to 'git@github.com:roseperrone/project.git'
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first merge the remote changes (e.g.,
hint: 'git pull') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

从命令行导航到本地存储库目录。 在GitHub中创建一个新的存储库,它将为你提供一个以.git结尾的链接。 在cmd中运行:git remote add origin [your_GitHub_Repository_link](记住链接应该以.git结尾) 然后执行命令git push -u origin master

希望这对你有用。