Pytania otagowane jako git

Git to rozproszony system kontroli wersji Open Source (DVCS). Użyj tego tagu do pytań związanych z użyciem Git i przepływami pracy. NIE UŻYWAJ tagu [github] do problemów związanych z Git, ponieważ repozytorium jest hostowane na GitHub. Nie należy także używać tego znacznika do ogólnych pytań programowych, które mogą dotyczyć repozytorium Git.

2
Jak za pomocą GitHub wypchnąć wszystkie gałęzie podczas dodawania istniejącego repozytorium?
Utworzyłem nowe repozytorium GitHub - chcę tam umieścić moje istniejące repozytorium. Postępowałem zgodnie z instrukcjami: cd existing_git_repo git remote add origin git@github.com:acme-org/myprj.git git push origin master To tylko wypycha gałąź główną do GitHub. Jak przesłać wszystko (w tym wszystkie gałęzie) z mojego istniejącego repozytorium do nowego repozytorium GitHub?
125 git  github 

8
Co oznacza znak daszka (^)?
Widziałem tutaj odpowiedź na pytanie , które pomaga przywrócić usunięty plik w git. Rozwiązaniem było git checkout <deleting_commit>^ -- <deleted_file_path> Co robi znak daszka ( ^)? Widziałem to gdzie indziej, robiąc bardzo przydatne rzeczy w git. To jest magiczne. Niech ktoś mi to zepsuje i powiedz mi, co robi?
125 git 

3
Git: Lista wszystkich niescalonych zmian w git
Tworząc gałąź dla różnych tematów i nie usuwając ich regularnie, gdy już ich nie potrzebuję, skończyło się na około 50 oddziałach;) Próbowałem usunąć gałęzie i niektóre z nich nie są scalone. To, czego chcę, to możliwość zobaczenia dokładnie, jakie zmiany są w dowolnej gałęzi mojego repozytorium, których nie ma w …
125 git  branch 

18
Nie można odrzucić zmian w Git
Po zobaczeniu z wiersza poleceń: # On branch RB_3.0.10 # Changed but not updated: # (use "git add <file>..." to update what will be committed) # (use "git checkout -- <file>..." to discard changes in working directory) # # modified: index.htm Próbuję odrzucić zmiany, wpisując polecenie: git checkout -- index.htm …
125 git  revert 


18
Przechodzenie z CVS do Git: odpowiednik $ Id $?
Przeczytałem kilka pytań dotyczących prostych narzędzi do kontroli kodu źródłowego i Git wydawał się rozsądnym wyborem. Mam go uruchomionego i działa dobrze. Jednym z aspektów CVS, który mi się podoba, jest automatyczne zwiększanie numeru wersji. Rozumiem, że w rozproszonym repozytorium ma to mniejszy sens, ale jako programista chcę / potrzebuję …


5
Odśwież wszystkie pliki w buforze z dysku w vimie
Polecenie odświeżania pliku z wersji na dysku to :e! Jak mogę zrobić to samo dla wszystkich plików w buforze? Tło: potrzebuję tego, ponieważ używam git z wieloma gałęziami z jednym otwartym vimem, który zawiera bufor. Kiedy sprawdzam oddział, chciałbym odświeżyć vim.
124 git  vim  buffer 

10
Jak usunąć obiekty blob bez odwołań z mojego repozytorium git
Mam repozytorium GitHub, które miało dwie gałęzie - master i release. Gałąź wydania zawierała binarne pliki dystrybucyjne, które przyczyniły się do bardzo dużego rozmiaru repozytorium (> 250 MB), więc zdecydowałem się uporządkować. Najpierw usunąłem gałąź zdalnego wydania, za pośrednictwem git push origin :release Następnie usunąłem lokalną gałąź wydania. Najpierw próbowałem …
124 git 



5
W jaki sposób git oblicza skróty plików?
Skróty SHA1 przechowywane w obiektach drzewa (zwrócone przez git ls-tree) nie pasują do skrótów SHA1 zawartości pliku (zwróconych przez sha1sum) $ git cat-file blob 4716ca912495c805b94a88ef6dc3fb4aff46bf3c | sha1sum de20247992af0f949ae8df4fa9a37e4a03d7063e - W jaki sposób git oblicza skróty plików? Czy kompresuje zawartość przed obliczeniem skrótu?
124 git  hash  sha1  checksum  git-hash 

1
Zaktualizuj przestarzałą gałąź względem mastera w repozytorium Git
Mam repozytorium Git, które ma gałąź (lokalną i zdalną), która stała się nieaktualna. Chciałbym zaktualizować tę gałąź z gałęzią główną, ale nie wiem, jak to zrobić. Prawdopodobnie będzie też wiele konfliktów podczas łączenia. Jak mogę przenieść lub zaktualizować ten nieaktualny oddział do tego samego stanu, co oddział główny?
124 git  git-branch 

4
Jak pominąć wyskakujące okienko „Loose Object” podczas uruchamiania „git gui”
Kiedy uruchamiam „git gui”, pojawia się wyskakujące okienko z napisem To repozytorium zawiera obecnie około 1500 luźnych obiektów. Następnie sugeruje kompresję bazy danych. Robiłem to już wcześniej i zmniejsza to liczbę luźnych obiektów do około 250, ale to nie blokuje wyskakującego okienka. Ponowne kompresowanie nie zmienia liczby luźnych obiektów. Nasz …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.