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 ś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 byś polecił?
30 backup  git  btrfs  etc 



6
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 możliwe?
29 git 

4
Dlaczego mogę kasować oddział, który został usunięty z GitHub?
W naszym repozytorium GitHub współpracownik usunął gałąź o nazwie release. Ale kiedy uruchamiam git checkout releaselokalnie, zawsze otrzymuję usuniętą gałąź release. To samo, nawet gdy sprawdziłem inną gałąź, usunąłem releasegałąź git branch -D releasei uruchomiłem ponownie git checkout release. Czy jest coś do naprawienia w repozytorium GitHub, czy powinienem naprawić …
26 git 

1
Ignoruj ​​zmiany białych znaków we wszystkich poleceniach git
Znalazłem mnóstwo stron, które wyjaśniają, jak git ostrzega cię o zmianie zakończenia linii, lub różne inne techniki, które zapobiegają zepsuciu całego pliku. Załóżmy, że jest już na to za późno - drzewo ma już zatwierdzenia, które przełączają zakończenia linii plików, więc git diffpokazuje odjęcie starego pliku, a następnie dodanie nowego …

6
Czy w Linuksie jest przydatny interfejs GUI?
Jestem byłym użytkownikiem systemu Windows i właśnie zacząłem używać Ubuntu. W systemie Windows mieliśmy dwa świetne oprogramowanie: TortoiseSVNi TortoiseGit. Oba są tak dobrymi programami, że pozwalają nam robić wszystko, takie jak zatwierdzanie, wycofywanie, scalanie, przeglądanie historii, przeglądanie repozytoriów itp. Bez znajomości polecenia POJEDYNCZEGO cli. W Linuksie trudno mi zapamiętać komendy …
25 software-rec  git  gui 

4
Odpowiedz tak w skrypcie bash
Próbuję zrobić git cloneskrypt bash, ale kiedy uruchamiam skrypt po raz pierwszy, a serwer nie jest jeszcze znany, skrypt nie działa. Mam coś takiego: yes | git clone git@github.com:repo/repoo.git The authenticity of host 'github.com (207.97.227.239)' can't be established. RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48. Are you sure you want to continue …
24 shell  ssh  scripting  git 

4
Biorąc pod uwagę skrót git commit, jak dowiedzieć się, które wydanie jądra go zawiera?
Załóżmy, że mam problem, który został naprawiony przez najnowszą łatkę do oficjalnego repozytorium git dla systemu Linux. Mam do obejrzenia, ale chciałbym go cofnąć, gdy nastąpi wydanie zawierające moją poprawkę. Znam dokładny skrót git commit, np . F3a1ef9cee4812e2d08c855eb373f0d83433e34c . Jak najłatwiej odpowiedzieć na pytanie: Jakie wydania jądra zawierają tę łatkę? …

1
Jaki jest odpowiednik wzorca .gitignore wyrażenia regularnego (Big | Small) (State | City) - [0-9] * \. Csv
Mam wyrażenie regularne, które utknąłem w moim .gitignorepodobnym do: (Big|Small)(State|City)-[0-9]*\.csv Nie działało, więc przetestowałem go na RegexLab.NET . Następnie znalazłem stronę podręcznika gitignore, która doprowadziła mnie do wniosku, że gitignore nie używa wyrażeń regularnych, a raczej fnmatch (3) . Jednak fnmatch nie wydaje się mieć odpowiednika grup przechwytywania. Czy to …

3
Jak naprawić komunikat „Hunk # 1 FAILED at 1 (różne zakończenia linii)”?
Próbuję utworzyć łatkę za pomocą polecenia git diff sourcefile >/var/lib/laymab/overlay/category/ebuild/files/thepatch.patch kiedy nakładam łatkę, daje mi to $ patch -v GNU patch 2.7.5 $ /usr/bin/patch -p1 </var/lib/laymab/overlay/category/ebuild/files/thepatch.patch patching file sourcefile Hunk #1 FAILED at 1 (different line endings). Hunk #2 FAILED at 23 (different line endings). Hunk #3 FAILED at 47 …
22 git  diff  newlines  patch 

2
Dlaczego mniej jest uruchamiany niepotrzebnie przez git?
Kiedy uruchamiam git branch(z bash lub csh), automatycznie przesyła dane wyjściowe less. Jednakże, mając tylko kilka gałęzi w repozytorium, jest to niepotrzebne, jest denerwujące, ponieważ lista gałęzi znika, gdy rzuciłem mniej. Sprawdzanie ~/.gitconfigplików i .git/configplików lokalnych nie powoduje znalezienia niczego na stronie lub innej rzeczy, która by to spowodowała. W …
22 git 

2
Jak wyjść z Git Merge z prośbą o komunikat zatwierdzenia?
Używam gita. Zrobiłem normalne scalenie, ale ciągle pyta: # Please enter a commit message to explain why this merge is necessary, # especially if it merges an updated upstream into a topic branch. I nawet jeśli coś napiszę, nie mogę stąd wyjść. Nie mogę znaleźć dokumentów wyjaśniających to. Jak powinienem …
22 git  merge 


3
Wyświetlaj tylko istotne fragmenty pliku różnicowego / poprawki na podstawie wyrażenia regularnego
git log -G<regex> -pto wspaniałe narzędzie do przeszukiwania historii bazy kodów w poszukiwaniu zmian pasujących do określonego wzorca. Jednak zlokalizowanie odpowiedniego przystojniaka na wyjściu diff / patch w morzu głównie nieistotnych przystani może być przytłaczające. Oczywiście możliwe jest przeszukanie wyjściowego git logciągu / wyrażenia regularnego, ale to niewiele robi, aby …
20 git  diff  patch 

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.