git questions d'entrevue commune

#####################################

Si le code apparaît bogue, comment résolvez-vous? 
Créer une branche de bug, alors le traitement de bogue, après le traitement est terminé, la Direction générale de l' examen des fusions, chef de la revue avant de pouvoir fusionner avec succès dans le maître 
branche bogue de suppression après l'achèvement de la fusion de 
retour à dev branche continuer à se développer.

 

###################################

? Rôle git rebase 
scène: dans les pays développés oublier de se soumettre à GitHub d' hébergement, mais aussi continuer à développer de nouvelles fonctionnalités dans la maison, 
puis le code d' entreprise hier a fusionné avec votre nouvelle fonction peut être utilisée lorsque git fecth ---> rebasage git 
alors il a produit des documents ne seront pas apparaître bifurcation, a maintenu un bon dossier soumis.

 

###################################

Qui fera la revue de code? 
Do Code Review
   - chef de file
   - avec votre peuple

 

#################################

Comment faire la revue de code? 
Créer une branche d'examen, puis créez votre propre branche personnelle, lorsque vous avez terminé votre logique métier du temps, 
puis intégré dans la branche d'examen. Chef faire la révision du code

 

###############################

Utilisez github ou gitlab ce? 
Utilisez le github, parce que la société est relativement faible, donc il n'y a pas de construire leur propre gitlab ce, 
mais avec github quand le codage doit être confidentiel, et 900 $ pour la construction d' un entrepôt

 

###############################

Il a cité le travail de plusieurs commandes git couramment utilisés? 
Les nouvelles commandes de fichier:. Ajouter un fichier ou git git add 
Soumettre le fichier de commande: git commit -m ou git commit -a 
afficher l' état de l' espace de travail: état git -s 
opérations de traction dans la branche à distance: git fetch / git ou une fusion git pull 
Voir commande submit enregistrements: reflog git

 

################################

Conflit au cours de commettre, pouvez - vous expliquer comment le conflit est de produire? Comment avez - vous résolu? 
Le processus de développement, notre branche a ses propres caractéristiques, donc pas beaucoup de conflits, mais aussi rencontré. Méthode publique comme un public, je et d' autres modifier en même temps le même fichier, il m'a soumis à présenter l' erreur sera conflict rapporté. Conflit, comparer habituellement les fichiers locaux et les fichiers de succursales à distance dans l'EDI, puis le contenu du fichier manuellement sur un changement de branche à distance à un fichier local,
puis le soumettre à faire en sorte que les fichiers en conflit et la branche à distance du même fichier, afin qu'il il éliminera le conflit, et ensuite soumettre une partie de leur modification.
Une attention particulière, le fichier modifié de conflit pour le maintenir référentiel de fichiers local et distant après accord, qui sera soumis plus tard pour éliminer le conflit, ou ne peut pas continuer à être soumis. Le cas échéant, de communiquer avec des collègues, d' éliminer le conflit.

 

####################################

Vous avez utilisé la commande git stash il? Dans des circonstances normales que vous l' utiliser? 
la commande Git dans la pile est la zone de travail pour modifier le contenu de la zone de stockage. Les conditions suivantes pour l' utiliser: Lorsque la résolution du fichier de conflits, il va d' abord exécuter Stash git, et résoudre les conflits, le développement d' une tâche de développement d'urgence , mais la tâche ne peut pas être soumis, va d' abord exécuter Stash git, puis une tâche urgente, puis pop le contenu de la zone de la pile par git stash continuent à se développer, quand la branche de commutation, l'espace de travail actuel ne peut pas soumettre du contenu, d' abord exécuter la branche de planque git puis passer;

 

########################################

Comment afficher l'historique de la branche soumise? Voir l'historique d'un fichier il? 
branche Vue de l'histoire de soumission: 
commande git log -nombre: numéro Voir représente une histoire de soumission détaillée avant la branche courante, 
journal de commandes -nombre -pretty git = oneline: simplifier la base de la commande précédente, l'affichage ne SHA- 1 verges et présentation de l' information, 
commande git reflog -nombre: nombre représente une vue simplifiée de l' histoire avant la soumission de toutes les branches, 
commande reflog -nombre -pretty git = oneline: informations historiques affichage d'information simplifiée;

 

#######################################

git traction et git fetch Quelle est la différence? 
nouveaux changements git de commande de traction pour extraire branche spécifique à partir d' un référentiel central ou soumettre et mettre à jour référentiel cible de branche locale. 
git fetch également utilisé pour le même but, mais il fonctionne un peu différemment. Lorsque vous exécutez git chercher, 
il récupérera toute nouvelle demande de la branche désirée, et la nouvelle branche est stocké dans un référentiel local dans son. Si vous voulez tenir compte de ces changements dans la branche cible,
il doit être effectué après la fusion git git fetch. Seulement après la branche cible de branche de la fusion et l' acquisition mettra à jour la branche cible.
Pour votre commodité, s'il vous plaît rappelez - vous l'équation suivante: git pull
= + FETCH Fusion git git

 

#######################################

 

Je suppose que tu aimes

Origine www.cnblogs.com/andy0816/p/12508162.html
conseillé
Classement