Pytania otagowane jako git

Git to rozproszony system kontroli wersji Open Source (DVCS). Użyj tego tagu do pytań związanych z użyciem Git i przepływami pracy. NIE UŻYWAJ tagu [github] do problemów związanych z Git, ponieważ repozytorium jest hostowane na GitHub. Nie należy także używać tego znacznika do ogólnych pytań programowych, które mogą dotyczyć repozytorium Git.

29
Jak określić prywatny klucz SSH do użycia podczas wykonywania polecenia powłoki w Git?
Może to dość nietypowa sytuacja, ale chcę określić prywatny klucz SSH, który będzie używany podczas wykonywania polecenia powłoki (git) z komputera lokalnego. Zasadniczo tak: git clone git@github.com:TheUser/TheProject.git -key "/home/christoffer/ssh_keys/theuser" Lub nawet lepiej (w Ruby): with_key("/home/christoffer/ssh_keys/theuser") do sh("git clone git@github.com:TheUser/TheProject.git") end Widziałem przykłady łączenia się ze zdalnym serwerem za pomocą Net …
1108 git  bash  shell  ssh 

30
Pobierz pojedynczy folder lub katalog z repozytorium GitHub
Jak mogę pobrać tylko określony folder lub katalog ze zdalnego repozytorium Git hostowanego na GitHub? Powiedz przykład, że repozytorium GitHub mieszka tutaj: git@github.com:foobar/Test.git Jego struktura katalogów: Test/ ├── foo/ │ ├── a.py │ └── b.py └── bar/ ├── c.py └── d.py Chcę pobrać tylko folder foo i nie klonować całego …


2
Jak wyświetlić listę gałęzi zawierających dane zatwierdzenie?
Jak mogę zapytać git, aby dowiedzieć się, które gałęzie zawierają dane zatwierdzenie? gitkzwykle wypisuje gałęzie, chyba że jest ich zbyt wiele, w takim przypadku mówi tylko „wiele (38)” lub coś w tym rodzaju. Muszę znać pełną listę, a przynajmniej to, czy niektóre gałęzie zawierają zatwierdzenie.
1087 git  version-control 




9
Czy mogę usunąć zatwierdzenie git, ale zachować zmiany
W jednej z moich gałęzi programistycznych wprowadziłem pewne zmiany w mojej bazie kodu. Zanim byłem w stanie ukończyć funkcje, nad którymi pracowałem, musiałem zmienić swój obecny oddział na master, aby zaprezentować niektóre funkcje. Ale samo użycie „git checkout master” zachowało zmiany, które wprowadziłem również w mojej gałęzi programistycznej, a tym …
1055 git  undo  git-reset 


13
Nie dokonałeś scalenia (istnieje MERGE_HEAD)
Zrobiłem gałąź o nazwie „f” i zrobiłem kasę do opanowania. Kiedy wypróbowałem git pullpolecenie, otrzymałem ten komunikat: You have not concluded your merge (MERGE_HEAD exists). Please, commit your changes before you can merge. Kiedy próbuję git status, dało mi to: On branch master # Your branch and 'origin/master' have diverged, …
1036 git 

5
Jak scalić określone zatwierdzenie w Git
Rozwidliłem gałąź z repozytorium w GitHub i popełniłem coś konkretnego dla mnie. Teraz stwierdziłem, że oryginalne repozytorium miało dobrą funkcję, która była dostępna HEAD. Chcę scalić to tylko bez wcześniejszych zatwierdzeń. Co powinienem zrobić? Wiem, jak scalić wszystkie zatwierdzenia: git branch -b a-good-feature git pull repository master git checkout master …
1034 git  merge 

6
Sprawdź, kiedy plik został usunięty w Git
Mam repozytorium Git z n zatwierdzeniami. Mam plik, którego potrzebuję i który był kiedyś w repozytorium, i nagle szukam i myślę „Och! Gdzie ten plik poszedł?” Czy istnieje (szereg) poleceń Git, które powiedzą mi, że „plik naprawdę_needed.txt został usunięty przy zatwierdzeniu n-13”? Innymi słowy, nie patrząc na poszczególne zatwierdzenia i …
1034 git 

20
Co to jest HEAD w Git?
Widzisz dokumentację Gita, mówiącą coś takiego Oddział musi zostać całkowicie scalony w HEAD. Ale czym HEADdokładnie jest Git ?
1026 git 

17
Gdzie pisze się git config --global?
Kiedy użyjesz go git config --globaldo skonfigurowania, do którego pliku zapisze? Przykład: git config --global core.editor "blah" Nie mogę go znaleźć w tych miejscach: C:\Program Files\Git\etc\gitconfig C:\myapp\.git\config Nie ustawiłem ENV? Moja wersja Git: 1.6.5.1.1367.gcd48 - w systemie Windows 7
1024 git  config 


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.