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ą.


2
Używasz git do zarządzania / etc?
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 …




2
dodanie certyfikatu SSL tylko dla Github (nie wszystkie certyfikaty z pakietu ca-certyfikató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 …
13 git  ssl  certificates  github 


7
Jak sortować (według dowolnego klucza) wpisy BibTex w pliku `.bib`?
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 …

1
Jak ustawić wiele `core.excludesfile` w` .gitconfig`?
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ć …
13 git 

5
Jak zainstalować najnowszą wersję git na Debian 8?
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?
12 debian  git 

1
Git pull w środowisku Linux zmienia właściciela plików
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?
12 git  chown 

7
Jak szyfrować git na moim serwerze?
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 …
12 security  git 

2
Git: edytuj tylko wiadomości poprzednich zatwierdzeń
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?
12 git 

3
Jaka jest różnica między `Commit hash`,` Parent Hash` i `Tree hash` in git?
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. …
12 git 

4
Znajdź pliki, których nie ma w .gitignore
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 …
12 grep  find  wildcards  git 

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.