Remplacer complètement branche à distance avec l'autre dans github sans laisser de traces de l'ancien
J'ai poussé une branche à un vide dépôt github :
MrD@MRSD /c/Dropbox/eclipse_workspaces/javaEE/ted2012 (GitHubSquash)
$ git remote add github https://github.com/Utumno/ted2012.git
MrD@MRSD /c/Dropbox/eclipse_workspaces/javaEE/ted2012 (GitHubSquash)
$ git push -u github GitHubSquash
Username for 'https://github.com': Utumno
Password for 'https://[email protected]':
//...
To https://github.com/Utumno/ted2012.git
* [new branch] GitHubSquash -> GitHubSquash
Branch GitHubSquash set up to track remote branch GitHubSquash from github.
Puis j'ai remarqué que j'avais poussé duvet le long et essayé de supprimer la branche ou de le remplacer par un autre, etc. Je n'ai pas réussi :
MrD@MRSD /c/Dropbox/eclipse_workspaces/javaEE/ted2012 (GitHub2)
$ git push :github && git push github GitHub2
ssh: connect to host port 22: Bad file number
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
MrD@MRSD /c/Dropbox/eclipse_workspaces/javaEE/ted2012 (GitHub2)
$ git checkout GitHubSquash
Switched to branch 'GitHubSquash'
Your branch is ahead of 'github/GitHubSquash' by 1 commit.
(use "git push" to publish your local commits)
MrD@MRSD /c/Dropbox/eclipse_workspaces/javaEE/ted2012 (GitHubSquash)
$ git push :github
ssh: connect to host port 22: Bad file number
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
MrD@MRSD /c/Dropbox/eclipse_workspaces/javaEE/ted2012 (GitHubSquash)
$ git push -u :github
ssh: connect to host port 22: Bad file number
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
J'ai dû supprimer les pensions de titres et de pousser ma nouvelle branche de nouveau. Que de travail mais à gauche, je me demande :
-
Que dois-je faire pour remplacer complètement la branche à distance avec
de l'autre ? -
Pourquoi sur la terre j'ai fait le ssh: connect to host port
22: Mauvais numéro de fichier erreurs - alors que mon premier push réussi (et remarque que je suis sur http) ?$ git --version git version 1.8.1.msysgit.1
Vous devez vous connecter pour publier un commentaire.
Votre syntaxe est incorrecte. Le bon de commande est:
Ce sera de remplacer la télécommande GitHubSquash direction avec votre version locale. Si vous voulez simplement supprimer la branche distante:
J'imagine que vous avez obtenu votre erreur, parce que git est tentant d'interpréter
:github
comme une url et des choses bizarres qui se passe :).de supprimer à distance
de pousser une branche locale