Articles of git

Quelle est la bonne approche pour traiter le fichier db / schema.rb de Rails dans GIT?

Doit-on inclure schema.rb en s’engageant sur GIT? ou devons-nous l’ignorer? quelle est la bonne approche?

Y a-t-il un moyen de verrouiller une succursale dans GIT

J’ai une idée de verrouiller un référentiel des utilisateurs qui y poussent des fichiers en ayant un script de locking dans le hook de mise à jour de GIT puisque le push ne peut reconnaître que l’ID utilisateur en tant qu’arguments et non les twigs. Je peux donc verrouiller l’intégralité du repo qui ne fait […]

Comment puis-je obtenir le statut «git» pour toujours utiliser le format court?

J’aimerais que git status utilise toujours le format court: $ git status –short M file1 M dir/file2 ?? file_untracked3 ?? dir/file_untracked4 Il ne semble pas exister d’option de configuration pour cela, et git config –global alias.status “status –short” ne fonctionne pas. Je n’ai pas réussi à créer un alias dans zsh non plus. Comment puis-je […]

Comment rechercher l’historique de git pour une ligne disparue?

Je dois rechercher l’historique d’un fichier spécifique dans un référentiel git pour trouver une ligne qui a disparu. Le message de validation n’aura aucun texte pertinent à rechercher. Quelle commande dois-je utiliser? Plus de détails: voici l’historique de ma liste de tâches à partir de notre logiciel de suivi de tâches non stellaire. Cela fait […]

git pull analogue à / opposé de git push -f?

Parfois, esp. Quand je suis le seul à travailler sur un repository distant, j’aime réécrire l’historique avec git rebase -i et git push origin master -f . Comment est-ce que je fais un git pull origin master forcé sans fusion? Je l’ai essayé avec l’option -f , mais cela n’a pas fonctionné. Je veux juste […]

fatal: Impossible de créer un fichier temporaire ‘/home/username/git/myrepo.git/./objects/pack/tmp_pack_XXXXXX’: autorisation refusée

J’ai eu des problèmes avec ce message d’erreur et je ne comprends pas la solution appropriée pour y remédier ou la déboguer. J’ai googué l’erreur sous diverses formes mais aucune véritable solution ne s’est présentée. Je suppose que c’est un problème avec les permissions, mais je ne sais pas vraiment comment vérifier ou ce que […]

GIT – Exclure / Ignorer les fichiers de commit

Je dois ignorer les fichiers de git! Je ne pense pas qu’ignorer soit le bon mot en fait; Je veux que les fichiers soient en bon état, mais je ne veux pas pouvoir les modifier. Cela peut sembler étrange à certains, mais il y a beaucoup, beaucoup de fois où j’ai besoin de cette fonctionnalité. […]

“Clone in Mac” échoue sur GitHub

Je me suis réinstallé, désinstallé, redémarré, mais “Clone in Mac” sur n’importe quelle page du référentiel échoue et me ramène à la page de téléchargement de GitHub à chaque fois. Cela fonctionnait bien plus tôt cette semaine, mais aujourd’hui, rien ne sera utile. Une idée pourquoi?

URL du sous-module Git sans nom d’utilisateur?

J’ai un repository git configuré avec plusieurs sous-modules, ce qui crée un fichier .gitmodules qui est un fichier suivi dans le référentiel parent. Cependant, d’autres développeurs souhaitent travailler sur ce référentiel et extraient les sous-modules. Mais actuellement, les URL des référentiels de sous-modules distants contiennent mon nom d’utilisateur; dans le fichier .gitmodules c’est quelque chose […]

Git – Cherry choisit un seul engagement pour une demande de tirage

Je n’ai peut-être pas encore trouvé la terminologie. J’ai créé un fichier à append à un projet ouvert sur git. J’ai fourré le projet. J’ai apporté quelques modifications et mon dernier commit est le fichier que je veux demander au projet et non les petits changements que j’ai apportés auparavant. Quand je vais sur le […]