如何将提交的更改上传到我的 GitHub 存储库?

发布于 2024-11-28 21:14:13 字数 159 浏览 3 评论 0原文

我使用 clone 在 GitHub 上创建了我的存储库的本地副本。

我修改了一些文件。然后我做了: git commit -a

现在我想将提交的更改保存到 GitHub 存储库。

我怎样才能做到这一点?

I used clone to create a local copy of my repository on GitHub.

I modified a few files. Then I did:
git commit -a

And now I want to save my committed changes to the GitHub repository.

How can I do that?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

走走停停 2024-12-05 21:14:13

推送您的更改:

git push origin master

如果与 master 不同,请将 master 替换为您要推送的分支的名称。

如果自上次更新后分支已更新,则更改可能会被拒绝。在这种情况下,您必须首先提取远程分支上的最新更改:

git pull origin master

或者,您可以在远程主控之上重新调整您的更改(这将阻止合并提交),方法是:

git pull origin master --rebase

You push your changes:

git push origin master

Replace master with the name of the branch you want to push, if different from master.

In case the branch was updated since your last update, the changes may be rejected. In that case you have to pull the latest changes on the remote branch first:

git pull origin master

Optionally, you can rebase your changes on top of the remote master (this will prevent a merge commit), by using:

git pull origin master --rebase
笛声青案梦长安 2024-12-05 21:14:13

请按照以下步骤操作:

1. cd /project path
2. git add *
3. git commit -m "Enter commit message here"
4. git push

Follow this steps:

1. cd /project path
2. git add *
3. git commit -m "Enter commit message here"
4. git push
从来不烧饼 2024-12-05 21:14:13

您想使用 git push 将更改推送到中央存储库。它可能会提示您输入 github 密码。

You want to push your changes to the central repo with git push. It might prompt you for your github password.

我一向站在原地 2024-12-05 21:14:13

要发布本地更改,请按照以下 3 个简单步骤操作:

  1. git addgit add * 添加所有内容
  2. git commit -m "Enter e message这里”
  3. git Push

To publish your local changes follow the 3 simple steps below:

  1. git add <filename> or git add * to add everything
  2. git commit -m "Enter e message here"
  3. git push
深海夜未眠 2024-12-05 21:14:13

如果您想将代码/项目的更改提交到 github,请在终端中使用以下代码。

  1. git checkout main (如果您的项目有“主分支”)
  2. git pull
  3. git merge master (将更改与 master 分支合并)
  4. git add 。
  5. git commit -m "提交消息"
  6. git Push

If you want to commit your changes of the code/ project into github use the below codes in your terminal.

  1. git checkout main (if your project has "main branch")
  2. git pull
  3. git merge master (to merge the changes with the master branch)
  4. git add .
  5. git commit -m "Commit Message"
  6. git push
独行侠 2024-12-05 21:14:13

问题中未涵盖的场景是分支保护应用于原始存储库。然后,当您尝试推送时,对 mainmaster 的更改可能会被拒绝。最初的问题说“克隆我的存储库”,但您更有可能克隆您不是原始所有者的存储库。

如果您更新了像 main 这样的受保护分支,并且随后的推送尝试被拒绝,则需要重命名您的分支。您可以选择尚未使用的分支名称并描述您所做的更改。

可以使用 gitbranch -m < 重命名分支;分支名称>

然后,您应该能够使用 git push 成功推送。

A scenario that's not covered in the question is when branch-protection applies to the original repository. Then, a change to main or master is likely to be rejected when you attempt to push. The original question said "clone of my repository" but you're more likely to clone a repository of which you are not the original owner.

If you have updated a protected branch like main and the subsequent push attempt has been rejected, you need to rename your branch. You can choose a branch name that isn't already used and describes the changes that you made.

Branches can be renamed using git branch -m <branch name>.

Then, you should be able to push successfully using git push.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文