Articles of git checkout

Perché Git mi dice “Non attualmente su nessun ramo” dopo aver eseguito “git checkout origin / / branch”?

Stavo cercando di seguire le istruzioni di Git: “Non attualmente su nessun ramo.” C’è un modo semplice per tornare su un ramo, mantenendo le modifiche? ma il git checkout sembra essere rotto: $ git checkout origin/web-zach HEAD is now at 1366cb1… Changed so css files not ignored $ git status # Not currently on any […]

Come posso ripristinare tutte le modifiche locali nel progetto gestito Git allo stato precedente?

Ho un progetto in cui ho eseguito git init . Dopo diversi commit, ho fatto lo git status che mi ha detto che tutto era aggiornato e che non c’erano cambiamenti locali. Poi ho fatto diverse modifiche consecutive e ho realizzato che volevo buttare via tutto e tornare al mio stato originale. Questo comando lo […]

Recupera un singolo file da un repository

Qual è il meccanismo più efficiente (rispetto ai dati trasferiti e allo spazio su disco utilizzato) per ottenere il contenuto di un singolo file da un repository git remoto? Finora sono riuscito a trovare: git clone –no-checkout –depth 1 git@github.com:foo/bar.git && cd bar && git show HEAD:path/to/file.txt Questo sembra ancora eccessivo. Che dire ottenere più […]

Come ottenere un solo file da un altro ramo

Sto usando git e lavorando sul ramo principale. Questo ramo ha un file chiamato app.js Ho un ramo experiment in cui ho apportato un sacco di cambiamenti e tonnellate di commit. Ora voglio portare tutte le modifiche apportate solo ad app.js experiment al ramo master . Come lo faccio? Ancora una volta non voglio unire. […]

Differenza tra git checkout –track origine / ramo e git checkout -b ramo origine / ramo

Qualcuno conosce la differenza tra questi due comandi per passare e tenere traccia di un ramo remoto? git checkout -b branch origin/branch git checkout –track origin/branch Penso che entrambi tengano traccia del ramo remoto in modo da poter spingere le mie modifiche al ramo sull’origine, giusto? C’è qualche differenza pratica ?? Grazie!

Come ottenere l’ultimo nome del tag nel ramo corrente in Git?

Qual è il modo più semplice per ottenere il tag più recente in Git? git tag a HEAD git tag b HEAD^^ git tag c HEAD^ git tag produzione: a b c Devo scrivere uno script per ottenere il datetime di ogni tag e confrontarli?

Significato di Git checkout double dashes

Qual è il significato dei doppi trattini prima del nome del file in questo comando git? git checkout –ours — path/to/file.txt git checkout –theirs — path/to/file.txt Sono obbligatori? È equivalente a git checkout –ours path/to/file.txt git checkout –theirs path/to/file.txt

Qual è la differenza tra “git reset” e “git checkout”?

Ho sempre pensato che git reset e git checkout fossero gli stessi, nel senso che entrambi riportano il progetto a un commit specifico. Tuttavia, ritengo che non possano essere esattamente gli stessi, in quanto sarebbe ridondante. Qual è la differenza effettiva tra i due? Sono un po ‘confuso, dato che svn ha solo svn co […]

Come eseguire il checkout di un solo file dal repository git (‘sparse checkout’)?

Come posso effettuare il checkout di un solo file da un repository git?

Unisci, aggiorna e attira le filiali Git senza utilizzare le casse

Lavoro su un progetto che ha 2 rami, A e B. In genere lavoro sul ramo A e unisco elementi dal ramo B. Per l’unione, farei in genere: git merge origin/branchB Tuttavia, vorrei anche conservare una copia locale del ramo B, in quanto potrei occasionalmente controllare il ramo senza prima fondermi con il mio ramo […]