Pytania otagowane jako 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ą.

9
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 -- <file>..." to discard changes in working directory) # # …
255 bash  colors  git 

5
Jak mogę zaktualizować do nowszej wersji Git za pomocą apt-get?
Właśnie skonfigurowałem nową maszynę z Ubuntu Oneiric 11.10, a następnie uruchomiłem apt-get update apt-get upgrade apt-get install git Teraz, jeśli uruchomię, git --versionto powie mi, że mam, git version 1.7.5.4ale na mojej lokalnej maszynie mam znacznie nowszą wersjęgit version 1.7.9.2 Wiem, że mogę zainstalować ze źródła, aby uzyskać najnowszą wersję, …
155 ubuntu  apt  upgrade  git 


3
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ł działanie: git status Already up-to-date. # …
82 shell-script  git 

8
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 sposób, w jaki skonfigurowany jest system OS …

9
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 fa52ab1..f5d387e 3.4/master -> origin/3.4/master 398cc33..1c3000a …
68 git 

5
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ę hasło: su git Password:... Gdy zostawiam puste, pojawia …

4
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 …


3
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 można zmienić, tylko w niektórych poleceniach i jak mogę to …
46 osx  colors  git  pager 

2
Jak używać rsync do tworzenia kopii zapasowych katalogu bez podkatalogu git
Chcę skopiować mój ckatalog ze wszystkimi podkatalogami oprócz ./gitpodkatalogu. Robię to za pomocą rsync: echo "copy c and sh files " rsync -a --include='*.c' --include='*.sh' --include='*/' --exclude='*' ~/c/ ~/Dropbox/Public/c # remove .git directory = do not send it to dropbox. Thx to Tomasz Sowa rm -rf ~/Dropbox/Public/c/.git Czy mogę to …
43 rsync  git  dropbox 



2
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ć plik.
33 git 

1
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 git@github.com git-upload-pack 'user/repository.git'nigdy się nie kończy. Próbowałem uruchomić się git fetchw lokalnym klonie i to się powiedzie, ale uruchomienie ssh git@github.com git-upload-pack 'user/repository.git'tylko zwraca następujące i zawiesza się: 00ab84249d3bb20930c185c08848c60b71f7b28990d6 HEADmulti_ack thin-pack side-band …
30 ssh  git  jenkins 

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.