我有一个文件夹,里面有我的项目资料。我怎么能把这个项目推到Github的存储库?
我尝试了以下步骤:
我在GitHub上创建了空仓库。
我运行git-bash并输入git init,所以在根项目中出现了。git文件夹。
我使用git add sourcesFolderName添加了一些文件到版本控制中
我使用git commit -m "initial commit"来提交上一步添加的文件
我指定远程存储库使用git远程添加MyProject <url>
最后git推送,但什么都没有推送到远程repo…(未授权失败)
那么我怎么能把现有的资源推到新创建的github回购?
我发现以“自然”顺序刺激更新比强迫更新更容易。
假设回购已经在github上创建,你可能也把一些东西放入README。医学博士。
在你的电脑上,打开终端和git克隆[repo URL]
您将看到一个新文件夹已被创建,其中包含您的回购名称。请随意重命名它-没关系。
移动你的代码,文件等到这个文件夹。编辑自述文件。如果你有必要的话。
现在打开终端/命令提示符,进入该文件夹,并做一些事情,就像你正在对repo进行下一次更新一样:
git add .
git commit -m "v2"
git push origin master
注意:在commit命令时git可能会拒绝,要求先配置用户邮箱和密码。按照屏幕上给出的步骤,然后再次运行commit命令。
这三个命令就是你现在每次想要推送另一个更新时要做的。
我将遵循Rose P.之前的评论。我花了很长时间来找到解决方案,所以我重新发布(希望用简单的英语)对我有用的东西…
步骤1:在Github.com上创建你的新存储库(如果你已经有一个,跳过)
第二步:关闭XCode…不需要
第三步:打开一个新的Terminal窗口(是的,你必须使用Terminal…我试过所有其他方法……没有什么工作)
第四步:使用命令cd找到项目的文件夹位置(要添加到现有或新存储库的项目)
步骤5:输入git init
你会得到这样的结果。重新初始化/{当前目录}中的现有Git存储库
步骤6:输入git add。
在这一步之后什么都不会发生,但是输入它并继续下一步。
步骤7:输入git commit -m "初始提交"
你会得到下面的代码:#在master分支上没有任何东西要提交,工作目录清洁
or
一些关于配置的解释,然后是已更改的文件列表。
步骤8:输入git远程添加源{项目url}
项目url可以在Github.com上找到。它是HTTPS克隆URL…您应该能够复制并粘贴到终端窗口。如果系统告诉您origin已经存在,请创建一个不同的名称或使用您的项目名称(不同的名称)
步骤9:转到mac上的GitHub应用程序,然后单击“同步分支”按钮(即使没有挂起的更改)。我认为它需要一段时间才能真正提交,但如果你回到本地存储库文件夹,你应该会看到你的新项目。我不得不重新创建父文件夹,但这只是一个移动文件的问题。去GitHub.com,刷新你的浏览器,你的新文件也应该在那里。
我希望这对你有所帮助。
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
指定为原点