gpt4 book ai didi

ruby-on-rails - Github:克隆存储库、对克隆进行更改并提交到原始存储库

转载 作者:行者123 更新时间:2023-12-03 00:26:33 25 4
gpt4 key购买 nike

我刚开始使用 Github。

我正在用计算机学习 Ruby on Rails,并成功将所有内容推送到我的 github 存储库以及 Heroku。

现在我使用的计算机与我第一次使用的计算机不同。

问题是,我如何克隆我的 github 存储库,对代码进行更改,并将这些更改推送到 github 中的原始存储库,并希望将这些更改也带到 Heroku。

最佳答案

当您从 github 克隆存储库时(并且您已从 github 登录)您有 3 个选项/链接来“克隆”您的存储库。

  1. SSH
  2. HTTP
  3. GIT 只读

如果您未登录,则仅出现 2 个选项

  1. HTTP(只读)
  2. GIT 只读

在文件 .git/config 中你可以看到你添加了哪一个,大部分在 [remote "origin"] 下

url = git@github.com:username/project.git (SSH)

url = https://username@github.com/username/project.git (HTTP)

url = https://github.com/username/project.git (HTTP Read only)

url = git://github.com/username/project.git (Git Read only)

如果您选择只读,您能做的最好的事情就是删除该 Remote :

git 远程 rm 原点

之后您可以添加新的 Remote :

git 远程添加源 https://username@github.com/username/project.git(对于 http)

git Remote add origin git@github.com:username/project.git(用于 SSH)

HTTPS 是最容易设置的,但每次推送/拉取时您都必须输入密码(除非您想以明文形式存储密码)

设置好远程后,可以使用git push originbranchname进行推送

更多信息可以在 git 手册页上找到:http://help.github.com/remotes/

关于ruby-on-rails - Github:克隆存储库、对克隆进行更改并提交到原始存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10266229/

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