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ą.
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) # # …
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ę, …
Czy istnieje podobne oprogramowanie do SourceTree , GUI dla gita, dla Linuksa? Wiem o Giggle, git cola itp. Szukam pięknego, łatwego w użyciu GUI dla git.
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. # …
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 …
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 …
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 …
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 …
W repozytorium git skonfigurowałem plik .gitmodules, aby odwoływał się do repozytorium github: [submodule "src/repo"] path = src/repo url = repourl kiedy „git status” w tym repozytorium pokazuje: On branch master Your branch is up-to-date with 'origin/master'. Changes not staged for commit: (use "git add <file>..." to update what will be …
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 …
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 …
Przez wiele lat cały mój $HOMEkatalog był sprawdzany jako subversion. Obejmuje to wszystkie moje pliki dot i profile aplikacji, wiele skryptów, narzędzi i hacków, moją preferowaną podstawową strukturę katalogu domowego, a nie kilka dziwnych projektów i losowe dane o wartości hurtowej. To była dobra rzecz. Podczas gdy to trwało. Ale …
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.
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 …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.