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?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-24 11:35:49
0
6
928

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 ?

曾经蜡笔没有小新
曾经蜡笔没有小新

répondre à tous(6)
漂亮男人

É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

黄舟

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.

仅有的幸福

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

大家讲道理

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.

过去多啦不再A梦

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é.

Ty80

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
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal