recherche

Maison  >  Questions et réponses  >  le corps du texte

Lors de la gestion de Git, si vous ne souhaitez pas soumettre la version avant la fin de l'édition, vous devez changer d'ordinateur. ce qu'il faut faire?

L'utilisation de git archive ne peut exporter que la version soumise. Les demandes non soumises ne fonctionneront pas. .
Après la soumission, puis-je exporter puis revenir à la version précédente ?
Comment devrions-nous faire mieux ?

曾经蜡笔没有小新曾经蜡笔没有小新2751 Il y a quelques jours936

répondre à tous(6)je répondrai

  • 漂亮男人

    漂亮男人2017-05-24 11:37:49

    Étape 1 : Tirez une branche temporaire

    git checkout -b abc

    Étape 2 : Soumettre sur la branche temporaire

    git commit -m '临时分支'
    git push

    Étape 3 : Changez d'ordinateur et récupérez la branche temporaire

    git clone http://XXXXX.git
    git checkout abc

    Étape 4 : Vous pouvez supprimer la branche abc

    répondre
    0
  • 黄舟

    黄舟2017-05-24 11:37:49

    Git n'est pas svn. Git peut se développer avec plusieurs branches, pourquoi ne peut-il pas être soumis ? La gestion de projet normale comporte au moins une branche principale et une branche de publication. Chaque développeur a sa propre branche indépendante. Après soumission, elle sera fusionnée dans la branche principale après examen par le spécialiste.

    répondre
    0
  • 仅有的幸福

    仅有的幸福2017-05-24 11:37:49

    Coupez une branche pour stocker vos modifications. Vous pouvez soumettre les pièces modifiées à cette branche, changer d'ordinateur et la retirer pour continuer le développement, soumettez-la à votre propre bibliothèque de versions. Supprimez simplement votre branche temporaire après utilisation

    répondre
    0
  • 大家讲道理

    大家讲道理2017-05-24 11:37:49

    1 Installez le disque dur sur le nouvel ordinateur
    2 Si l'ancien et le nouvel ordinateur peuvent être utilisés en même temps pendant un certain temps, engagez-vous d'abord localement, ouvrez le serveur sur l'ancien ordinateur ou utilisez le partage réseau pour partager votre bibliothèque de codes, et clonez la bibliothèque de votre ancien ordinateur sur le nouvel ordinateur.
    3 Créez une nouvelle branche temporaire et transférez-la vers le serveur public. Après le clonage sur le nouvel ordinateur, supprimez la branche temporaire sur le serveur public.

    répondre
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-24 11:37:49

    Il est recommandé d'utiliser la méthode ci-dessus. Git est un développement intrinsèquement distribué. Le coût d'établissement d'une branche est très bon marché. Vous pouvez créer des branches à volonté.

    répondre
    0
  • PHP中文网

    PHP中文网2017-05-24 11:37:49

    Laissez-moi vous donner ma méthode à lz. Cette solution ne sert pas principalement à changer d'ordinateur, mais à ne pas vouloir soumettre de commits imparfaits.
    lz veut juste rendre le contenu du commit plus complet. amender peut le résoudre parfaitement. Cette commande est utilisée pour modifier les informations de commit

    git commit --amend

    Usage général :

    //edit code
    git commit -m "temp commit"
    //edit code
    git commit --amend //修改commit信息
    git push

    De cette façon, vous pouvez le soumettre localement à tout moment. Chaque soumission ultérieure modifiera la soumission précédente. Lorsque vous serez enfin satisfait, poussez-la vers la télécommande.
    Concernant la situation de lz, il y a un autre point à noter après le premier push de l'ordinateur et le deuxième pull&&--amend de l'ordinateur, le commit local et le commit distant sont déjà différents. À ce stade, vous devez supprimer la branche distante et la pousser à nouveau. Il existe deux méthodes

    .
    //第二台电脑修改code后
    //删除远程分支并push(需要有权限)
    git push -f
    //如果没有权限,先删除远程分支,再push
    git push origin :[branch-name]
    git push

    répondre
    0
  • Annulerrépondre