Git est un système de contrôle de version distribué gratuit et open source conçu pour gérer tout, des petits aux très grands projets avec rapidité et efficacité.
Je voudrais garder une trace des changements dans / etc / Fondamentalement, j'aimerais savoir si un fichier a été modifié, par yum updateou par un utilisateur et le restaurer si je n'aime pas le chage. J'ai pensé à utiliser un VCS comme git, LVM ou des instantanés btrfs ou un …
Nous savons tous que Linus Torvalds a créé Git en raison de problèmes avec Bitkeeper. Ce que je ne sais pas (du moins pour moi), c'est comment les problèmes / tickets / bugs ont-ils été suivis jusque-là? J'ai essayé mais je n'ai rien obtenu d'intéressant. La seule discussion que j'ai …
La plupart de mes alias sont de cette forme: alias p='pwd' Je veux alias git commitpour qu'il le fassegit commit -v Mais essayer de créer un alias avec un espace donne une erreur: $ alias 'git commit'='git commit -v' -bash: alias: `git commit': invalid alias name
J'ai trouvé une collection de slackbuilds, dont j'ai besoin sur GitHub. https://github.com/PhantomX/slackbuilds/ Je ne veux pas obtenir tous les git. git clone https://github.com/PhantomX/slackbuilds.git Mais obtenez seulement un slackbuild, pour celui-ci . Comment faire ça? C'est possible?
Dans notre référentiel GitHub, un collègue a supprimé une branche nommée release. Mais lorsque je lance git checkout releaselocalement, j'obtiens toujours la branche supprimée release. Idem, même lorsque j'ai extrait une autre branche, supprimé la releasebranche avec git branch -D releaseet exécuté à nouveau git checkout release. Y a-t-il quelque …
J'ai trouvé des tonnes de sites qui expliquent comment git vous avertit lorsque vous modifiez des fins de ligne, ou diverses autres techniques pour vous empêcher de gâcher un fichier entier. Supposons qu'il soit trop tard pour cela - l'arborescence a déjà des validations qui basculent les fins de ligne …
Je suis un ancien utilisateur de Windows et je viens de commencer à utiliser Ubuntu. Aux fenêtres, nous avions deux excellents logiciels: TortoiseSVNet TortoiseGit. Les deux sont de si bons programmes qu'ils nous permettent de tout faire comme valider, restaurer, fusionner, afficher l'historique, parcourir les dépôts, etc. sans connaître une …
J'essaie de faire un git clonecreux d'un script bash, mais la première fois que j'exécute le script et le serveur n'est pas encore connu, le script échoue. J'ai quelque chose comme ça: yes | git clone git@github.com:repo/repoo.git The authenticity of host 'github.com (207.97.227.239)' can't be established. RSA key fingerprint is …
Supposons que j'ai un problème qui a été résolu par un correctif récent dans le dépôt officiel Linux git. J'ai un travail à faire, mais j'aimerais l'annuler lorsqu'une version contient mon correctif. Je connais le hachage de validation exact de git, par exemple f3a1ef9cee4812e2d08c855eb373f0d83433e34c . Quelle est la façon la …
J'ai un regex que j'ai coincé dans mon .gitignoresemblable à: (Big|Small)(State|City)-[0-9]*\.csv Cela n'a pas fonctionné, je l'ai donc testé contre RegexLab.NET . J'ai ensuite trouvé la page de manuel de gitignore qui m'a amené à apprendre que gitignore n'utilise pas d'expressions régulières, mais plutôt fnmatch (3) . Cependant, fnmatch ne …
J'essaie de créer un patch avec la commande git diff sourcefile >/var/lib/laymab/overlay/category/ebuild/files/thepatch.patch quand j'applique le patch, ça me donne $ patch -v GNU patch 2.7.5 $ /usr/bin/patch -p1 </var/lib/laymab/overlay/category/ebuild/files/thepatch.patch patching file sourcefile Hunk #1 FAILED at 1 (different line endings). Hunk #2 FAILED at 23 (different line endings). Hunk #3 …
Lorsque je lance git branch(depuis bash ou csh), il dirige automatiquement la sortie less. Cependant, avec seulement quelques branches dans le référentiel, cela n'est pas nécessaire, c'est ennuyeux, car la liste des branches disparaît une fois que je quitte moins. La vérification du ~/.gitconfigfichier et des .git/configfichiers locaux ne trouve …
J'utilise git. J'ai fait une fusion normale, mais elle continue de demander ceci: # Please enter a commit message to explain why this merge is necessary, # especially if it merges an updated upstream into a topic branch. Et même si j'écris quelque chose, je ne peux pas sortir d'ici. …
J'ai donc un dépôt git que j'ai cloné à partir d'une source en amont sur ghithub. J'y ai apporté quelques modifications (non validées et dans la branche master). Ce que je veux faire, c'est pousser mes modifications sur ma page github en tant que nouvelle branche et que github le …
git log -G<regex> -pest un merveilleux outil pour rechercher dans l'historique d'une base de code les modifications qui correspondent au modèle spécifié. Cependant, il peut être écrasant de localiser le morceau approprié dans la sortie diff / patch dans une mer de mecs pour la plupart non pertinents. Il est …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.