Vai*_*ris 4 git push undo assembla
所以 - 今天我想做一件好事并重新安排我的存储库中的文件.已提交并推送到我的Assembla存储库.

由于我没有使用git moving命令,所有文件都丢失了历史记录.我意识到自己的错误,想要摆脱不必要的变化,以便我可以做出正确的行动.我试过这个方法,在这里展示,但我得到了:
$ git push -f origin 49bcfdceb30a1e9cfab0f0e7e39bfa04dc726b78:master
Total 0 (delta 0), reused 0 (delta 0)
remote: error: denying non-fast-forward refs/heads/master (you should pull first)
To git@git.assembla.com:myproject.git
! [remote rejected] 49bcfdceb30a1e9cfab0f0e7e39bfa04dc726b78 -> master (non-fast-forward)
error: failed to push some refs to 'git@git.assembla.com:myproject.git'
Run Code Online (Sandbox Code Playgroud)
信息:
% 49bcfdceb30a1e9cfab0f0e7e39bfa04dc726b78 is the one tagged 'beforerearrange'
Run Code Online (Sandbox Code Playgroud)
有关如何解决此问题的任何建议?
Vai*_*ris 13
当被问到时,我不知道它可能与限制有关Assembla.
由于这是一次性交易,我选择以下方法:
引用来自Assembla的链接中的最后一条评论(现在已经过时,但你仍然可以在后面的机器中找到它)@ michael-mior提到现在Git-Settings页面中有一个选项"Allow force push",所以
强制推送正确的节点:
git push -f origin 49bcfdceb30a1e9cfab0f0e7e39bfa04dc726b78:master
Run Code Online (Sandbox Code Playgroud)结果:

| 归档时间: |
|
| 查看次数: |
1892 次 |
| 最近记录: |