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ą.
Mam na myśli system, w którym /etcbyły śledzone w zdalnym repozytorium git. Myślę o przepływie pracy git, gdzie każda maszyna hosta ma inną gałąź. Wszystkie poprzednie wersje na każdym komputerze można łatwo śledzić, porównywać, scalać. Jeśli /etcmodyfikacja musiałaby zostać zatwierdzona na wielu komputerach, można to łatwo zrobić za pomocą skryptu …
Vim ma ten okropnie irytujący nawyk dzielenia wiadomości zatwierdzających i automatycznego łamania linii, z jakiegoś powodu renderując drugą linię na czerwonym tle. Jak sprawić, by Vim przestał to robić?
Podczas używania git pojawia się dziwny komunikat o błędzie: $ git clone git@github.com:Itseez/opencv.git Cloning into 'opencv' Warning: Permanently added the RSA host key for IP address '192.30.252.128' to the list of known hosts. X11 forwarding request failed on channel 0 (...) Miałem wrażenie, że X11 nie był wymagany do git, …
Próbuję watchwyświetlić kolory z „statusu git”. Próbowałem uruchomić zegarek z --coloropcją, jak zasugerowano gdzie indziej tutaj, ale nadal watch --color 'git status'nie wyświetla kolorów.
Podczas uzyskiwania dostępu do Github przez HTTPS pojawia się następujący błąd: error: server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none To dlatego, że nie mam żadnych certyfikatów /etc/ssl/certs/. Wiem, jak rozwiązać ten problem. Mogę zainstalować pakiet ca-certificatesz repozytorium Debiana. Problem polega jednak na tym, że spowoduje to zainstalowanie wszystkich certyfikatów …
Czy jest jakaś dystrybucja Linuksa z menedżerem / instalatorem pakietów opartym na git. Chcę czegoś podobnego do portów FreeBSD (jak sądzę, opartych na CVS) lub Mac OS X Homebrew (opartych na git).
Pracuję z LaTeX i robię wersjonowanie z Git. Do zarządzania bibliografią używam Mendeley. Problem polega na tym, że za każdym razem, gdy Mendeley synchronizuje .bibeksport, są one w innej kolejności, co znacznie utrudnia wersjonowanie bibliografii. Moim pomysłem jest sortowanie wpisów BibTex w .bibpliku za każdym razem przed zatwierdzeniem. Czy możesz …
Synchronizuję ~/.gitconfigi ~/.gitignorepliki w Ubuntu i Mac za pomocą dropboksa i utworzyłem dla niego dowiązanie symboliczne. I excludesfilejest tak zadeklarowane. [core] editor = /usr/bin/vim excludesfile = /Users/username/.gitignore Problem w tym, że katalog domowy różni się w zależności od systemu operacyjnego, dlatego potrzebuję wielu ustawień dla pliku wykluczającego. Czy można zdefiniować …
Mam pewne problemy git-lfsi myślę, że aktualizacja do najnowszej wersji gitmoże rozwiązać te problemy. Obecna wersja gitDebiana to 2.1.4aktualna stabilna wersja na oficjalnej stronie 2.6.4. Czy mogę budować tylko ze źródła, czy może mogę dodać jakieś zewnętrzne repozytorium?
Dlaczego za każdym razem, gdy uruchamiam a git pullna moim serwerze na żywo, właściciel plików jest zmieniany? Nadal ręcznie robię chown john:john index.php. Co muszę zmienić, aby, gdy to zrobię git pull, właściciel plików zostanie automatycznie lub pozostanie john?
Oto najbliższe, jakie uzyskałem: zainstalowałem gitolite w /Privatefolderze, używając ecryptfs-utils ( sudo apt-get install ecryptfs-utils adduser git ecryptfs-setup-privatenastępnie reszta konfigurowała gitolite za pomocą instalacji roota). Działało dobrze, o ile ktoś był zalogowany jako użytkownik gitprzy użyciu hasła ( su gitużywanie roota nie działa). Ponieważ prywatny folder aktywuje się po zalogowaniu …
Z leniwych powodów wprowadziłem kilka zatwierdzeń z domyślnymi wiadomościami, a teraz stało się to uciążliwe, ponieważ tak naprawdę nie wiem, co zmieniłem w każdym zatwierdzeniu. Jak mogę edytować tylko komunikaty poprzednich zatwierdzeń i (jeśli to możliwe) zachować drzewo zmian?
Dzisiaj uczę się podstawowej wiedzy na temat git, czytając ten dokument online: http://git-scm.com/book/en/v2/Git-Basics-Viewing-the-Commit-Hi W tym rozdziale zacząłem uczyć git log --pretty=format:" "się, jak wyświetlać informacje z dziennika według własnego gustu. Ale w pewnym sensie widziałem w tabeli formatów dwie podobne opcje %Hdla Commit Hash, %Pdla Parent Hashi %Tdla Tree Hash. …
Mam polecenie, które wyświetla pliki w moim projekcie: find . -type f -not -path './node_modules*' -a -not -path '*.git*' \ -a -not -path './coverage*' -a -not -path './bower_components*' \ -a -not -name '*~' Jak mogę filtrować pliki, aby nie wyświetlały się w .gitignore? Myślałem, że używam: while read file; do …
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.