Pytania oznaczone «git»

Git to darmowy i otwarty, rozproszony system kontroli wersji zaprojektowany do obsługi wszystkiego - od małych do bardzo dużych projektów - z szybkością i wydajnością.

255
Jak pokolorować wyjście git?

Czy istnieje sposób na kolorowe wyjście dla git (lub dowolnego polecenia)? Rozważać: baller@Laptop:~/rails/spunky-monkey$ git status # On branch new-message-types # Changes not staged for commit: # (use "git add <file>..." to update what will be committed) # (use "git checkout --...

82
Sprawdź, czy katalog roboczy Git jest czysty ze skryptu

Mam skrypt, który działa rsyncz katalogiem roboczym Git jako miejscem docelowym. Chcę, aby skrypt działał inaczej w zależności od tego, czy katalog roboczy jest czysty (żadnych zmian do zatwierdzenia), czy nie. Na przykład, jeśli dane wyjściowe git statussą jak poniżej, chcę, aby skrypt zakończył...

77
Wskazówki dotyczące poddawania ~ kontroli źródła

Chcę umieścić mój katalog domowy (~) pod kontrolą źródła (w tym przypadku git), ponieważ mam tam wiele plików ustawień (.gitconfig, .gitignore, .emacs itp.), Które chciałbym przenosić między komputerami, a posiadanie ich w Git ułatwiłoby ich odzyskanie. Moim głównym komputerem jest mój MacBook, a...

68
git pull from remote, ale żaden taki ref nie został pobrany?

Mam git mirror na dysku i kiedy chcę zaktualizować moje repo za pomocą git pull, wyświetla mi komunikat o błędzie: Your configuration specifies to merge with the ref '3.5/master' from the remote, but no such ref was fetched. Daje mi również: 1ce6dac..a5ab7de 3.4/bfq -> origin/3.4/bfq...

66
Tworzenie użytkownika bez hasła

Próbuję utworzyć użytkownika bez hasła takiego: sudo adduser \ --system \ --shell /bin/bash \ --gecos ‘User for managing of git version control’ \ --group \ --disabled-password \ --home /home/git \ git Jest dobrze. Ale kiedy próbuję się zalogować pod użytkownikiem git, otrzymuję...

53
Jak „git pull” zjadł moją pracę domową?

Czuję się jak dziecko w biurze dyrektora wyjaśniające, że pies zjadł moją pracę domową w noc przed jej terminem, ale gapię się na jakiś szalony błąd utraty danych w twarz i nie mogę zrozumieć, jak to się stało. Chciałbym wiedzieć, jak git mógłby zjeść całe moje repozytorium! Wiele razy przerzucałem...

46
git diff wyświetla kolory nieprawidłowo

Aby uzyskać kolorowe wyjście ze wszystkich poleceń git, ustawiam następujące ustawienia: git config --global color.ui true Jednak daje to takie wyjście dla git diff,git log podczas gdy polecenia takie jak git statuswyświetlanie dobrze Dlaczego nie rozpoznaje kodów kolorów, których nie...

33
Jak usunąć plik z indeksu git

Jak usunąć plik z indeksu repozytorium git bez usuwania pliku z działającego drzewa? Gdybym miał plik ./notes.txtśledzony przez git, mógłbym uruchomić git rm notes.txt. Ale to usunie plik. Wolałbym, żeby git przestał śledzić

30
git-upload-pack zawiesza się bez końca

Mam następującą strukturę połączeń: Jenkins biegnie fab -Huser@host set_repository_commit_hash:123abc. set_repository_commit_hashdziała git fetchz pty = False. Proces potomny ssh [email protected] git-upload-pack 'user/repository.git'nigdy się nie kończy. Próbowałem uruchomić się git fetchw...

30
Jak śledzić zmiany w / etc /

Chciałbym śledzić zmiany w / etc / Zasadniczo chciałbym wiedzieć, czy plik został zmieniony przez użytkownika yum updatelub przez użytkownika i wycofaj go, jeśli nie podoba mi się ta szansa. Myślałem o użyciu VCS takich jak migawki git, LVM lub btrfs lub program do tworzenia kopii zapasowych. Co...

29
Czy można sklonować tylko część projektu git?

Znalazłem kolekcję Slackbuildów, niektóre potrzebne są na GitHub. https://github.com/PhantomX/slackbuilds/ Nie chcę dostać całego git. git clone https://github.com/PhantomX/slackbuilds.git Ale dostań tylko slackbuild, dla tego . Jak to zrobić? Czy to