Git è un sistema di controllo della versione distribuito gratuito e open source progettato per gestire qualsiasi cosa, dai progetti piccoli a quelli molto grandi, con velocità ed efficienza.
Vorrei tenere traccia delle modifiche in / etc / Fondamentalmente mi piacerebbe sapere se un file è stato modificato, da yum updateo da un utente e ripristinarlo se non mi piace il chage. Ho pensato di usare un VCS come git, LVM o snapshot btrfs o un programma di backup …
Sappiamo tutti che Linus Torvalds ha creato Git a causa di problemi con Bitkeeper. Ciò che non è noto (almeno per me) è, come sono stati rilevati i problemi / i biglietti / i bug fino ad allora? Ho provato ma non ho ottenuto nulla di interessante. L'unica discussione che …
La maggior parte dei miei alias sono di questa forma: alias p='pwd' Voglio alias in git commitmodo che lo facciagit commit -v Ma provare a creare un alias con uno spazio genera un errore: $ alias 'git commit'='git commit -v' -bash: alias: `git commit': invalid alias name
Ho trovato una collezione di slackbuild, alcuni di cui ho bisogno ci sono su GitHub. https://github.com/PhantomX/slackbuilds/ Non voglio ottenere tutto git. git clone https://github.com/PhantomX/slackbuilds.git Ma ottieni solo uno slackbuild, per questo . Come fare questo? È possibile?
Nel nostro repository GitHub, un collega ha rimosso un ramo chiamato release. Ma quando corro git checkout releaselocalmente, ottengo sempre il ramo rimosso release. Lo stesso, anche quando ho verificato un altro ramo, ho eliminato il releaseramo con git branch -D releaseed eseguito di nuovo git checkout release. C'è qualcosa …
Ho trovato tonnellate di siti che spiegano come farti avvisare da Git quando stai cambiando i finali di linea o altre tecniche varie per impedirti di rovinare un intero file. Supponiamo che sia troppo tardi: l'albero ha già dei commit che commutano le terminazioni di riga dei file, quindi git …
Sono un ex utente di Windows e ho appena iniziato a utilizzare Ubuntu. Su Windows, avevamo due fantastici software: TortoiseSVNe TortoiseGit. Entrambi sono programmi così buoni che ci permettono di fare qualsiasi cosa come commit, rollback, unire, visualizzare la cronologia, sfogliare i repository, ecc. Senza conoscere un SOLO comando cli. …
Sto cercando di eseguire uno git clonescript bash, ma la prima volta che eseguo lo script e il server non è noto, lo script non riesce. Ho qualcosa del genere: 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 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48. Are …
Supponiamo di avere qualche problema risolto da una recente patch al repository git Linux ufficiale. Ho un lavoro in giro, ma vorrei annullarlo quando si verifica una versione che contiene la mia correzione. Conosco l'esatto hash di commit git, ad esempio f3a1ef9cee4812e2d08c855eb373f0d83433e34c . Qual è il modo più semplice per …
Ho una regex che ho bloccato nel mio .gitignoresimile a: (Big|Small)(State|City)-[0-9]*\.csv Non ha funzionato, quindi l'ho testato su RegexLab.NET . Ho quindi trovato la pagina man di gitignore che mi ha portato a sapere che gitignore non usa regex, ma piuttosto fnmatch (3) . Tuttavia, sembra che non abbia un …
Sto cercando di creare una patch con il comando git diff sourcefile >/var/lib/laymab/overlay/category/ebuild/files/thepatch.patch quando applico la patch, mi dà $ 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 …
Quando corro git branch(da bash o csh), convoglia automaticamente l'output less. Tuttavia, con solo poche diramazioni nel repository questo va oltre inutile, è fastidioso, poiché l'elenco delle filiali scompare una volta che ho smesso di meno. Il controllo del ~/.gitconfigfile e dei .git/configfile locali non trova nulla su un cercapersone …
Sto usando Git. Ho fatto una fusione normale, ma continua a chiedere questo: # Please enter a commit message to explain why this merge is necessary, # especially if it merges an updated upstream into a topic branch. E anche se scrivo qualcosa, non posso uscire da qui. Non riesco …
Quindi ho un repository git che ho clonato da una sorgente upstream su ghithub. Ho apportato alcune modifiche ad esso (che sono senza commit e nel ramo principale). Quello che voglio fare è inserire le mie modifiche nella mia pagina github come un nuovo ramo e fare in modo che …
git log -G<regex> -pè uno strumento meraviglioso per cercare nella cronologia di una base di codice le modifiche che corrispondono allo schema specificato. Tuttavia, può essere schiacciante individuare l'hunk rilevante nell'output diff / patch in un mare di hunk per lo più irrilevanti. Naturalmente è possibile cercare l'output della git …
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.