Domande taggate «git»

Git è un sistema di controllo di versione distribuito open source originariamente progettato e scritto da Linus Torvalds. Viene generalmente utilizzato per tenere traccia del codice sorgente per i progetti software. Come DVCS, Git fornisce un valido aiuto per la ramificazione, l'unione e lo sviluppo distribuito.


5
Contrassegna il file come "impossibile" con Git
Voglio mostrare alcuni dei miei lavori caricandoli sul mio account GitHub. Tuttavia, ci sono alcuni file che contengono password, come le connessioni al database. Esiste un modo per contrassegnare un file come impossibile con Git in modo che non possa apparire su GitHub?
41 git  github 

3
Git impedisce il degrado dei dati
Ho letto che ZFS e Btrfs usano i checksum per prevenire il degrado dei dati e ho letto che Git ha integrità attraverso l'hash essenzialmente tutto con ogni commit. Stavo per usare un server Git su un NAS Linux con Btrfs RAID 1 per l'archiviazione, ma se Git ha integrità …

4
Git: Come eliminare tutti i file non tracciati?
Sto usando Git per il controllo della versione. Ora voglio eliminare sul mio computer locale tutti i file nel repository che non vengono tracciati. posso usare git status per elencare questi file, ma come posso eliminarli tutti?
40 git 

6
Puoi specificare git-shell in .ssh / authorized_keys per limitare l'accesso ai soli comandi git tramite ssh?
Mi piacerebbe essere in grado di utilizzare una chiave SSH per l'autenticazione, ma limitare comunque i comandi che possono essere eseguiti sul tunnel SSH. Con Subversion, ho ottenuto questo risultato utilizzando un file .ssh / authorized_keys come: command="/usr/local/bin/svnserve -t --tunnel-user matt -r /path/to/repository",no-port-forwarding,no-agent-forwarding,no-X11-forwarding,no-pty ssh-rsa AAAAB3NzaC1yc2EAAAABIetc... Ho provato questo con "/ …
37 ssh  git 

4
Git push non riuscito con Fatal: HttpRequestException rilevato
È davvero strano che quando provo a usarlo git pushoggi, gli errori segnalino Fatal: HttpRequestException encounterede mi richiedano di inserire username e password. Ci ho provato git pulled git cloneentrambi funzionano bene. E funziona ben prima di questo giorno e rigenerare la chiave ssh sembra essere inutile. Qualcuno mi può …
36 ssh  git  github 

4
Perché non posso inviare un commit vuoto?
git commit --amend --allow-empty poi git push origin master lo ha detto ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'remoteurl' To prevent you from losing history, non-fast-forward updates were rejected Merge the remote changes (e.g. 'git pull') before pushing again. See the 'Note about …
35 git 



3
Come posso risincronizzare una forcella dall'originale
Ho appena creato un progetto a Github. Ho apportato modifiche e inviato una richiesta pull. Il proprietario ha unito il mio fork al progetto principale e successivamente ha apportato alcune modifiche. Quindi per ora il mio fork non è aggiornato con il progetto principale. Mi mancano le modifiche apportate dopo …
33 git  merge  github  forking 

4
Come posso abilitare l'output colorato per OSX diff?
Ho bisogno di diff due file (non due versioni dello stesso file, sono comunque monitorati da git, ma non è correlato) e vorrei un output colorato, come posso farlo? $ diff file_1 file_2 1,9d0 < <script ... > < // more code < </script> $ Il codice sopra mi mostra …
33 macos  terminal  git  diff 


3
Come visualizzare solo i file non uniti in git dopo un errore di unione
Durante l'unione di alcuni file non è stato possibile unire. git status mostra sia le fusioni riuscite che quelle non riuscite. Come visualizzare solo i file di unione non riusciti (conflitto). Attualmente sto usando il seguente comando per fare questo find . -name '*.cpp' -o -name '*.h' | xargs grep …
33 git 

1
GIT Sovrascrivi ramo con master
Ho un vecchio ramo di sviluppo che è completamente obsoleto. Non voglio rimuoverlo, ma voglio sostituirlo interamente con il ramo principale. Voglio dire, voglio dev_branch = master Provai: git merge -s ours dev_branch Non ha funzionato però ...
33 git 

3
Riscrivi la cronologia di git per sostituire tutto CRLF in LF?
Ho intenzione di trasferire un repository Git privato da Win32 Box a Ubuntu. Anche se posso eseguire un commit finale di dos2unix, ma mi piacerebbe riscrivere l'intera cronologia, quindi alcune GUI di Git visualizzeranno log / diff correttamente. Ad esempio, gitg inserirà righe vuote per ogni CR / LF.
32 git 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.