Je crée le projet sur l'ordinateur A et le git sur github, puis je clone une copie sur l'ordinateur B et continue d'écrire le projet en utilisant l'ordinateur B.
Question 1 : J'ai fini d'écrire le projet sur B et je l'ai poussé vers github, mais du coup je ne pouvais plus utiliser l'ordinateur B et je ne pouvais utiliser que l'ordinateur A pour écrire le projet. Y a-t-il un conflit de version ici ? Comment le résoudre ?
Question 2 : Le git que j'ai appris utilise uniquement le protocole git pour pousser des projets, alors comment utiliser ssh pour pousser des projets ?
Question 1 : Peu importe si votre projet sur l'ordinateur B n'a pas encore été transféré vers Github. Vous pouvez continuer à écrire le projet sur l'ordinateur A maintenant, puis le transférer vers Github et résoudre le conflit lorsque l'ordinateur B l'est. disponible. Si votre projet sur l'ordinateur B a été poussé vers Github, c'est encore plus simple. Extrayez d'abord le code sur Github sur l'ordinateur A.
Question 2 : Je pense que vous ne comprenez pas ce qu'est le protocole Git, car les seuls protocoles HTTP et SSH couramment utilisés sur Github sont les protocoles HTTP et SSH, et il n'y a pas de protocole Git depuis que vous utilisez Github, vous ne savez pas utiliser le protocole SSH ?
Votre code sur A n'a pas été poussé vers la télécommande à temps. Modifiez manuellement les conflits. En fait, vous pouvez traiter vos deux ordinateurs comme deux personnes et créer leurs propres branches à partir du serveur git clone master
.