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.


8
Publikować do S3 za pomocą Git?
Czy ktoś wie, jak to zrobić? Jak dotąd nie udało mi się znaleźć niczego przydatnego w Google. Naprawdę chciałbym skonfigurować lokalne repozytorium i użyć go git pushdo opublikowania go w S3, pomysł polega na tym, aby mieć lokalną kontrolę wersji nad zasobami, ale zdalne przechowywanie na S3. Czy można to …
89 git  amazon-s3 


4
Git winy nie pokazuje historii
Kiedy uruchamiam git blame na pliku (używając msysgit), zawsze otrzymuję następujący rodzaj wydruku: 00000000 (Not Committed Yet 2011-01-09 11:21:30 +0200 1) package co 00000000 (Not Committed Yet 2011-01-09 11:21:30 +0200 2) { 00000000 (Not Committed Yet 2011-01-09 11:21:30 +0200 3) impor 00000000 (Not Committed Yet 2011-01-09 11:21:30 +0200 4) impor …

4
Odrzucono Git non-fast-forward
Wydaje mi się, że to pytanie było zadawane wiele razy, ale zazwyczaj jest to rozwiązanie: „Usunąłem katalog i ponownie wykonałem pracę z nowym wyewidencjonowaniem”. Wykonałem zatwierdzenie i naciśnięcie, ale zdałem sobie sprawę, że odniosłem się do niewłaściwego numeru biletu w komunikacie dotyczącym zatwierdzenia. Poszukałem więc szybkiego rozwiązania w SO i …

8
repozytorium git ignorujące wszystkie pliki .dll
Tytuł mówi wszystko. Próbuję dodać moje pakiety NuGet do repozytorium. Wykrywane jest wszystko oprócz plików dll. Plik gitignore nie zawiera żadnych odniesień do * .dll. Pliki .dll nie są rozpoznawane, gdy znajdują się w dowolnym miejscu w całym repozytorium. informacja / wykluczenie również jest pusta. Sklonowałem również repozytorium (system plików …
88 git  gitignore 

12
Dlaczego nie mogę przekazać tego aktualnego poddrzewa Git?
Używam poddrzewa Git z kilkoma projektami, nad którymi pracuję, aby udostępnić między nimi kod podstawowy. Kod podstawowy jest często aktualizowany, a aktualizacje mogą mieć miejsce w każdym z projektów, ostatecznie wszystkie z nich zostaną zaktualizowane. Napotkałem problem polegający na tym, że git zgłasza, że ​​moje poddrzewo jest aktualne, ale wypychanie …
88 git  git-subtree 




3
Jak mogę odzyskać / ponownie zsynchronizować po tym, jak ktoś wypchnie rebase lub reset do opublikowanej gałęzi?
Wszyscy słyszeliśmy, że nigdy nie powinno się zmieniać bazy opublikowanych prac, że jest to niebezpieczne itp. Jednak nie widziałem żadnych opublikowanych przepisów na to, jak radzić sobie w sytuacji, gdy zostanie opublikowana rebase . Teraz zwróć uwagę, że jest to naprawdę wykonalne tylko wtedy, gdy repozytorium jest sklonowane tylko przez …

4
github: dodawanie zatwierdzeń do istniejącego żądania ściągnięcia
Otworzyłem żądanie ściągnięcia do repozytorium rails na github, używając przycisku Rozwidlaj i edytuj ten plik . Teraz, po otrzymaniu opinii na temat mojego PR, chciałem dodać więcej zatwierdzeń. więc oto co zakończyłem, robiąc $ git clone git@github.com:gaurish/rails.git #my forked repo $ git rebase -i 785a2e5 #commit hash of my commit …

5
Dodaj nowo utworzony folder do .gitignore w Git
Miałem czysty katalog roboczy i zeszłej nocy przyniosłem klon z repozytorium Git. Ale teraz mój lokalny serwer utworzył i zawiera folder statystyk, który chcę zignorować. Nie mogę zmusić Gita do ignorowania tego folderu, gdy uruchamiam status git. On branch master Your branch is ahead of 'origin/master' by 1 commit. Changes …
88 git  gitignore 

5
git gc --aggressive vs git repack
Szukam sposobów na zmniejszenie rozmiaru gitrepozytorium. Wyszukiwanie prowadzi mnie do git gc --aggressivewiększości przypadków. Czytałem też, że nie jest to preferowane podejście. Czemu? co powinienem wiedzieć, jeśli biegam gc --aggressive? git repack -a -d --depth=250 --window=250jest zalecane powyżej gc --aggressive. Czemu? Jak repackzmniejszyć rozmiar repozytorium? Nie mam też pewności co …

4
Selektywnie przywrócić lub wypisać zmiany w pliku w Git?
Czy istnieje polecenie, które pozwala częściowo cofnąć zmiany w pliku (lub plikach) w katalogu roboczym? Załóżmy, że dużo edytujesz plik, ale zdajesz sobie sprawę, że chcesz cofnąć niektóre zmiany z powrotem do stanu zatwierdzonego, ale nie inne zmiany. Wyobrażam sobie opcję, git checkoutktóra działa podobnie git add -p, tj. Przechodzi …
88 git 

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.