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.

11
Jak sprawić, by Git ignorował zmiany trybu plików (chmod)?
Mam projekt, w którym muszę zmieniać tryb plików chmodna 777 podczas opracowywania, ale który nie powinien się zmieniać w głównym repozytorium. Git podnosi chmod -R 777 .i zaznacza wszystkie pliki jako zmienione. Czy istnieje sposób, aby Git ignorował zmiany trybu, które zostały wprowadzone w plikach?
2308 git  ignore  chmod 

30
Pobierz zdalną gałąź Git Fetch
Mój kolega i ja pracujemy nad tym samym repozytorium. Rozgałęziliśmy go na dwie gałęzie, każda technicznie dla różnych projektów, ale mają one podobieństwa, więc czasami będziemy chcieli wrócić do * masterz branch. Mam jednak branch. W jaki sposób mój kolega może specjalnie wykorzystać ten oddział? A git clonez repozytorium nie …

18
Jak sklonować repozytorium Git w określonym folderze?
Wykonanie polecenia git clone git@github.com:whatevertworzy katalog w moim bieżącym folderze o nazwie whateveri upuszcza zawartość repozytorium Git do tego folderu: /httpdocs/whatever/public Mój problem polega na tym, że potrzebuję sklonować zawartość repozytorium Git do mojego bieżącego katalogu, aby pojawiały się we właściwej lokalizacji dla serwera WWW: /httpdocs/public Wiem, jak przenosić pliki …
2242 git  repository  git-clone 

16
Jak zmodyfikować określone zatwierdzenie?
Zwykle przesyłam listę do zatwierdzenia. Jeśli mam następujące zatwierdzenia: HEAD Commit3 Commit2 Commit1 ... Wiem, że mogę modyfikować zatwierdzanie głowy git commit --amend. Ale jak mogę zmodyfikować Commit1, biorąc pod uwagę, że nie jest to HEADzatwierdzenie?

8
Jak wypchnąć tag do zdalnego repozytorium za pomocą Git?
Sklonowałem zdalne repozytorium Git na swoim laptopie, a następnie chciałem dodać tag, więc uruchomiłem git tag mytag master Gdy uruchamiam git tagna laptopie, tag mytagjest wyświetlany. Następnie chcę przekazać to do zdalnego repozytorium, więc mam ten tag na wszystkich moich klientach, więc uruchamiam, git pushale dostałem komunikat: Wszystko na bieżąco …

20
Git odmawia połączenia niepowiązanych historii w bazie
Podczas git rebase origin/developmentnastępującego komunikatu o błędzie jest wyświetlany z Git: fatal: refusing to merge unrelated histories Error redoing merge 1234deadbeef1234deadbeef Moja wersja Git to 2.9.0. W poprzedniej wersji działało dobrze. Jak mogę kontynuować ten rebase, umożliwiając niepowiązane historie z wymuszoną flagą wprowadzoną w nowej wersji?
2144 git  rebase 

13
Jak pokazać zmiany, które zostały wprowadzone?
Zainscenizowałem kilka zmian do zatwierdzenia; jak mogę zobaczyć różnicę wszystkich plików, które są przenoszone do następnego zatwierdzenia? Jestem świadomy statusu git , ale chciałbym zobaczyć rzeczywiste różnice - nie tylko nazwy plików, które są inscenizowane. Widziałem, że strona podręcznika git-diff (1) mówi git diff [--options] [-] […] Ten formularz służy …
2137 git  diff  dvcs  git-diff  git-stage 


18
Pokazuje, które pliki zmieniły się między dwiema wersjami
Chcę scalić dwie gałęzie, które zostały oddzielone na jakiś czas i chciałem wiedzieć, które pliki zostały zmodyfikowane. Przeszedłem przez ten link: http://linux.yyz.us/git-howto.html, co było dość przydatne. Narzędzia do porównywania gałęzi, na które natrafiłem, to: git diff master..branch git log master..branch git shortlog master..branch Zastanawiałem się, czy istnieje coś takiego jak …
2105 git  branch  git-branch  git-diff 

13
Jaki jest najlepszy (i najbezpieczniejszy) sposób połączenia gałęzi Git w master?
Utworzono nowy oddział z master, nazywamy go test. Istnieje kilku programistów, którzy albo zobowiązują się, masteralbo tworzą inne gałęzie, a następnie łączą się z nimi master. Załóżmy, że praca testtrwa kilka dni i chcesz być na testbieżąco z zatwierdzeniami w środku master. Zrobiłbym git pull origin masterz test. Pytanie 1: …

15
Jak „git clone”, w tym submoduły?
Próbuję umieścić submoduł w repozytorium. Problem polega na tym, że kiedy klonuję repozytorium nadrzędne, folder submodułu jest całkowicie pusty. Czy jest jakiś sposób, aby to tak, że git clone parent_repofaktycznie umieszcza dane w folderze submodułu? Na przykład http://github.com/cwolves/sequelize/tree/master/lib/ , nodejs-mysql-nativewskazuje na zewnętrzny submoduł git, ale kiedy kasuję sequelizeprojekt, ten folder …
1990 git  git-submodules 


14
Pobierz określony tag za pomocą Git
Próbuję dowiedzieć się, w jaki sposób mogę pobrać konkretny tag repozytorium Git - jest to jedna wersja za bieżącą wersją. Widziałem, że na stronie internetowej git był tag poprzedniej wersji, z nazwą obiektu czegoś o długiej liczbie szesnastkowej. Ale nazwa strony to „ Tagged release 1.1.5” zgodnie z witryną. Próbowałem …
1941 git  git-clone  git-tag 


20
Jak odzyskać skrót dla bieżącego zatwierdzenia w Git?
Chciałbym zachować (na razie) możliwość łączenia zestawów zmian Git z elementami roboczymi przechowywanymi w TFS. Napisałem już narzędzie (używając haka z Git), w którym mogę wstrzykiwać identyfikatory robocze do wiadomości zestawu zmian Git. Chciałbym jednak również zapisać identyfikator Git commit (skrót) w niestandardowym polu roboczym TFS. W ten sposób mogę …
1930 git  tfs  tfs-workitem  changeset 

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.