我在目前部署在Heroku上的git repo上有点失落
我直接从Heroku取出了回购并开始工作,但是我知道在GitHub上还有一个“原产地”副本
我希望与github repo“重新连接”,所以我可以推送它和Heroku。
我的手指有点紧张,因为我发现了几个帖子,一个看起来很有用的命令是:
git remote add origin https://github.com/USERNAME/REPO
但我不确定这是否应该首次推向原点,还是现有的回购?
有什么想法吗?
答案 0 :(得分:2)
git remote add origin https://github.com/USERNAME/REPO
根本没有推动。它只是告诉您的本地存储库您有一个名为origin
的远程可以在https://github.com/USERNAME/REPO
找到。此命令可以随时在全新的存储库中运行,也可以在您已经使用多年的存储库上运行。
你可以有很多遥控器,事实上与Heroku你应该至少有一个遥控器。也许另一个将被称为heroku
。
然后你可以做像
这样的事情# Push new commits up to GitHub ("origin")
git push origin master
# Push a new release to Heroku
git push heroku master
就像名称master
(它只是Git创建的默认分支名称)没什么神奇之处一样,名称origin
没有什么神奇之处。如果这对你更有意义,你可以称之为github
。
您可能想要查看或配置默认推送目标的内容,即如果只是git push
会发生什么?这取决于您使用的Git版本以及本地配置。如果您告诉我们您的Git版本,我们也可以提供帮助。