我使用
clone
在 GitHub 上创建了我的存储库的本地副本。
我修改了一些文件。然后我做了:
git commit -a
现在我想将提交的更改保存到 GitHub 存储库。
我怎样才能做到这一点?
您推送您的更改:
git push origin master
如果与 master 不同,请将
master
替换为您要推送的分支的名称。
如果自上次更新后分支已更新,则更改可能会被拒绝。在这种情况下,您必须首先拉取远程分支上的最新更改:
git pull origin master
您可以选择在远程主服务器上重新调整您的更改(这将阻止合并提交),方法是:
git pull origin master --rebase
请按照以下步骤操作:
1. cd /project path
2. git add *
3. git commit -m "Enter commit message here"
4. git push
您想使用
git push
将更改推送到中央存储库。它可能会提示您输入 github 密码。
要发布本地更改,请按照以下 3 个简单步骤操作:
git add <filename>
或 git add *
添加所有内容git commit -m "Enter e message here"
git push
如果您想将代码/项目的更改提交到 github,请在终端中使用以下代码。
问题中未涵盖的一个场景是分支保护应用于原始存储库。然后,当您尝试推送时,对
main
或 master
的更改可能会被拒绝。最初的问题说“克隆我的存储库”,但您更有可能克隆一个您不是原始所有者的存储库。
如果您更新了像
main
这样的受保护分支,并且后续的推送尝试被拒绝,则需要重命名您的分支。您可以选择尚未使用的分支名称并描述您所做的更改。
可以使用 gitbranch -m
然后,您应该能够使用
git push
成功推送。