gpt4 book ai didi

git - 如何使用 Git Bash 推送到 GitHub?

转载 作者:太空狗 更新时间:2023-10-29 14:25:11 24 4
gpt4 key购买 nike

每当我需要将新的本地提交推送到 GitHub 时,我都会使用 Windows GitHub 桌面应用程序。我打开它并单击同步按钮。我希望能够从 Git Bash 命令行执行此操作。我想我想使用的命令是:

git push origin master

但是当我这样做时,我得到了某种无效的用户名错误。我试过这个:

https://stackoverflow.com/a/20871910/280319

但是当我这样做时,git push origin master我收到另一个错误消息,提示 git@github.com:user/repo.git is an invalid repo.

现在,我正将原点改回 https://github.com/user/repo.git(我认为这是之前设置的)。但是因为我这样做了,所以我的本地存储库现在没有“指向”正确的远程(我可以判断是因为 git status 没有列出 1 个不同步的提交,GitHub 桌面应用程序也没有)。

这只是我的一个测试库。

那么我必须做什么才能使用 Git Bash 命令行推送到 GitHub?

最佳答案

通常我在这种情况下所做的只是“重新开始”。这可能不是执行此操作的最佳方式,但它有效。

  1. 备份您的提交,例如备份最近 4 次尚未提交的提交被推

    git format-patch -4
  2. 重新克隆 repo

    git clone https://github.com/svnpenn/a
  3. 应用您的提交。注意,既然你说的是 Windows,你可能需要添加 --keep-cr这里

    git am ../0001-type-magick-dev-null-exit.patch
  4. 尝试 push再次访问

关于git - 如何使用 Git Bash 推送到 GitHub?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23315583/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com