GIT-从服务器推送到GitHub会触发拉取错误
我对git版本控制非常陌生,所以如果查询看起来很琐碎,请提前原谅 我在本地计算机上有一个Django项目,并将其推送到GitHub存储库中。 我在托管该项目的在线linux服务器上克隆了存储库。到现在为止,一直都还不错。由于时间紧迫,我需要继续工作,我直接在在线代码上做了一些补丁 然后,我决定将这些更改推送到github存储库中,这样我就可以在本地计算机上提取它们,并开始实施新的更改,以便在以后的阶段推回到github上GIT-从服务器推送到GitHub会触发拉取错误,git,Git,我对git版本控制非常陌生,所以如果查询看起来很琐碎,请提前原谅 我在本地计算机上有一个Django项目,并将其推送到GitHub存储库中。 我在托管该项目的在线linux服务器上克隆了存储库。到现在为止,一直都还不错。由于时间紧迫,我需要继续工作,我直接在在线代码上做了一些补丁 然后,我决定将这些更改推送到github存储库中,这样我就可以在本地计算机上提取它们,并开始实施新的更改,以便在以后的阶段推回到github上 一旦我将推送命令从服务器转到GITHUB,就会出现一个错误,提示我在推送之
一旦我将推送命令从服务器转到GITHUB,就会出现一个错误,提示我在推送之前考虑拉拽,因为另一个用户(本地用户)正在推同一个GITHUB存储库。 我的问题是:
提前感谢。一般的答案是:不,不要直接从生产服务器中提取一些未查看的更改
我假设您已经在托管服务器的本地
master
分支上创建了一个包含更改的提交
共享托管服务器上的文件的一种方法是:将它们推送到新的分支
# this will create a new branch 'woops_I_coded_on_a_live_production_server' :
git push origin master:woops_I_coded_on_a_live_production_server
然后,可以从本地计算机使用该提交将更改集成到主分支
从生产服务器复制内容的另一种方法是:复制文件
在您的生产服务器上运行
tar-czf archive.tgz codedir/
,将archive.tgz
复制回您的机器,然后从那里处理事情。一般的答案是:不,不要直接从生产服务器中提取一些未查看的更改。我尝试了以下命令:git init
git add.
git checkout-b新分支
git push origin新分支
,但我收到以下错误:枚举对象:984,完成。计数对象:100%(984/984),完成。最多使用32个线程的增量压缩致命:无法创建线程:资源暂时不可用致命:远程端意外挂起致命:远程端意外挂起致命:远程端意外挂起错误:无法将某些引用推送到“my github repository”