Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Wanted to just push my working local in entirety to my github repo. Did git push --mirror. and it ended up deleting stuff from upstream.

In this case, noted at bottom of this readin code block, a push was accidentally unwantingly deleting branches.Commands and output

Screen scrape:

Code Block
root@maximus:~/code/rchain# git remote set-url --push origin https://github.com/jeremybusk/mirrored-test
root@maximus:~/code/rchain# git remote -v
origin git@github.com:jeremybusk/rchain (fetch)
origin https://github.com/jeremybusk/mirrored-test (push)
upstream git@github.com:rchain/rchain (fetch)
upstream git@github.com:rchain/rchain (push)
root@maximus:~/code/rchain# git push --mirror
Counting objects: 7, done.
Compressing objects: 100% (6/6), done.
Writing objects: 100% (7/7), 801 bytes | 0 bytes/s, done.
Total 7 (delta 3), reused 0 (delta 0)
remote: Resolving deltas: 100% (3/3), completed with 3 local objects.
remote: error: GH006: Protected branch update failed for refs/heads/dev.
remote: error: Cannot delete a protected branch
To git@github.com:rchain/rchain
- [deleted] dev-eitan&kyle-spatial
- [deleted] dev-eitan-docs
- [deleted] dev-eitan-readmes
- [deleted] dev-griff-core-88
- [deleted] dev-kent-build-readme
- [deleted] dev-kent-ubuntu-14.04
- [deleted] revert-70-dev-kent-build-readme
- [deleted] spatial
* [new branch] OPS-35 -> OPS-35
* [new branch] origin/HEAD -> origin/HEAD
* [new branch] origin/OPS-35 -> origin/OPS-35
* [new branch] origin/dev -> origin/dev
* [new branch] origin/dev-eitan&kyle-spatial -> origin/dev-eitan&kyle-spatial
* [new branch] origin/dev-eitan-docs -> origin/dev-eitan-docs
* [new branch] origin/dev-eitan-readmes -> origin/dev-eitan-readmes
* [new branch] origin/dev-griff-core-88 -> origin/dev-griff-core-88
* [new branch] origin/dev-kent-build-readme -> origin/dev-kent-build-readme
* [new branch] origin/dev-kent-ubuntu-14.04 -> origin/dev-kent-ubuntu-14.04
* [new branch] origin/master -> origin/master
* [new branch] origin/revert-70-dev-kent-build-readme -> origin/revert-70-dev-kent-build-readme
* [new branch] origin/spatial -> origin/spatial
* [new branch] upstream/dev -> upstream/dev
* [new branch] upstream/dev-eitan&kyle-spatial -> upstream/dev-eitan&kyle-spatial
* [new branch] upstream/dev-eitan-docs -> upstream/dev-eitan-docs
* [new branch] upstream/dev-eitan-readmes -> upstream/dev-eitan-readmes
* [new branch] upstream/dev-griff-core-88 -> upstream/dev-griff-core-88
* [new branch] upstream/dev-kent-build-readme -> upstream/dev-kent-build-readme
* [new branch] upstream/dev-kent-ubuntu-14.04 -> upstream/dev-kent-ubuntu-14.04
* [new branch] upstream/master -> upstream/master
* [new branch] upstream/revert-70-dev-kent-build-readme -> upstream/revert-70-dev-kent-build-readme
* [new branch] upstream/spatial -> upstream/spatial
! [remote rejected] dev (protected branch hook declined)
error: failed to push some refs to 'git@github.com:rchain/rchain'
root@maximus:~/code/rchain# 

...