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.

3
Wyświetlać pliki w lokalnym repozytorium git?
Używam Sparkleshare, który używa Git do synchronizacji plików między moim laptopem a serwerem kopii zapasowych. Teraz chcę móc przeglądać pliki i katalogi, które przesłałem na mój serwer, ale nie wiem jak? Rozumiem, że Git używa jakiejś specjalnej hierarchii plików i że nie mogę po prostu wyświetlić moich plików, prawda? Ale …
347 git 

8
Jak usunąć opcje menu kliknięcia prawym przyciskiem myszy msysgit?
To nie jest najlepsze pytanie programistyczne, ale spójrzmy prawdzie w oczy, faceci od błędów serwera nie są dobrze zorientowani w git, więc myślę, że jest bardziej skierowany do tej publiczności. Chcę przejść do TortoiseGit lub PortableGit w mojej powłoce, ale pozostały mi irytujące opcje menu kontekstowego. Jak sprawić, by odeszli? …
346 git  tortoisegit  msysgit 

9
Dlaczego powinienem dbać o tagi lekkie i opatrzone adnotacjami?
W zeszłym roku przeszedłem z Subversion na Git jako mój codzienny VCS i wciąż staram się uchwycić lepsze punkty „Git-think”. Ten, który ostatnio mnie niepokoi, to „lekki” vs. adnotacje i podpisane tagi. Wydaje się dość powszechnie akceptowane, że tagi z adnotacjami są lepsze niż tagi lekkie we wszystkich rzeczywistych zastosowaniach, …
346 git  git-tag 

16
Poniższe nieśledzone działające pliki drzewa zostaną zastąpione przez scalanie, ale mnie to nie obchodzi
W moim oddziale miałem kilka plików .gitignore W innym oddziale tych plików nie ma. Chcę połączyć inną gałąź z moją i nie dbam o to, czy te pliki nie są już ignorowane, czy nie. Niestety dostaję to: Następujące nieśledzone pliki drzewa roboczego zostaną zastąpione przez scalenie Jak zmodyfikowałbym polecenie ściągania, …

8
Dodaj tylko zmiany niebiałe
Mam edytor tekstu, który automatycznie przycina końcowe białe znaki po zapisaniu pliku, i uczestniczę w projekcie open source, który ma poważne problemy z końcowymi białymi znakami. Za każdym razem, gdy próbuję przesłać poprawkę, najpierw muszę ręcznie zignorować wszystkie zmiany tylko w białych znakach, aby wybrać tylko odpowiednie informacje. Nie tylko …
343 git  whitespace 

30
git rebase: „błąd: nie można stat„ plik ”: Odmowa uprawnień”
Używam git i dokonałem małego zatwierdzenia, a następnie dużego. Zdecydowałem się użyć git rebasedo zmiażdżenia dwóch commits razem przed ich wypchnięciem. (Nigdy tego nie robiłem.) Więc zrobiłem: git rebase -i HEAD~2 To dało mi mojego edytora, w którym wybrałem wcześniejsze zatwierdzenie i zgniecenie późniejszego. Kiedy uratowałem, git powiedział: błąd: nie …
342 git  git-rebase 

14
Rozszerzenia Git: błąd Win32 487: Nie można zarezerwować miejsca na stercie cygwina, błąd Win32 0
Rozszerzenia Git: do wczoraj wszystko działało dobrze. Ale nagle pojawia się ten błąd, gdy próbuję pobrać niektóre repozytoria git extensions C:\Program Files\Git\bin\git.exe pull --progress "origin" Done 0 [main] us 0 init_cheap: VirtualAlloc pointer is null, Win32 error 487 AllocationBase 0x0, BaseAddress 0x68560000, RegionSize 0x390000, State 0x10000 C:\Program Files\Git\bin\sh.exe: *** Couldn't …

14
Podaj klucz SSH dla git push dla danej domeny
Mam następujący przypadek użycia: Chciałbym móc naciskać na git@git.company.com:gitolite-adminużywanie klucza prywatnego użytkownika gitolite-admin, natomiast chcę naciskać na git@git.company.com:some_repoużywanie „własnego” klucza prywatnego. AFAIK, nie mogę rozwiązać tego za pomocą ~/.ssh/config, ponieważ nazwa użytkownika i nazwa serwera są identyczne w obu przypadkach. Ponieważ w większości używam własnego klucza prywatnego, zdefiniowałem go ~/.ssh/configdla …
342 git  ssh  gitolite 

3
Co zrobić z oddziałem po scaleniu
Miałem dwie gałęzie: masteri branch1. Właśnie połączyła się branch1z powrotem do masteri skończę z tego oddziału. Czy powinienem go usunąć, czy po prostu pozwolić mu usiąść? Czy usunięcie go spowoduje utratę danych?
342 git  merge  branch 

10
Jak widzę różnice w zatwierdzaniu między gałęziami w git?
Jestem na gałęzi X i dodałem jeszcze kilka zatwierdzeń. Chcę zobaczyć wszystkie różnice między MASTER a oddziałem, w którym jestem, pod względem zatwierdzania. Mógłbym po prostu zrobić git checkout master git log a następnie a git checkout branch-X git log i wizualnie je różnią, ale mam nadzieję na łatwiejszą, mniej …
341 git  logging  branch  git-log 

2
Preferowany przepływ pracy Github do aktualizowania żądania ściągnięcia po sprawdzeniu kodu
Przesłałem zmianę do projektu Open Source na Githubie i otrzymałem komentarze do recenzji kodu od jednego z głównych członków zespołu. Chciałbym zaktualizować kod, uwzględniając komentarze do recenzji, i ponownie go przesłać. Jaki jest najlepszy przepływ pracy w tym celu? Z mojej ograniczonej wiedzy na temat git / github mogłem wykonać …


9
Git: wyświetla tylko pliki „nieśledzone” (także niestandardowe polecenia)
Czy istnieje sposób użycia polecenia, takiego jak git ls-fileswyświetlanie tylko nieśledzonych plików? Pytam o to, ponieważ używam następującego polecenia do przetwarzania wszystkich usuniętych plików: git ls-files -d | xargs git rm Chciałbym coś podobnego dla nieśledzonych plików: git some-command --some-options | xargs git add Byłem w stanie znaleźć -oopcję git …

1
Złożona nazwa gałęzi Git złamała wszystkie polecenia Git
Próbowałem utworzyć gałąź masterz następującego polecenia, git branch SSLOC-201_Implement___str__()_of_ProductSearchQuery kiedy Git nagle przestał odpowiadać. Podejrzewam, że w ()jakiś sposób winni są nieskrywani . Teraz za każdym razem, gdy próbuję uruchomić dowolne polecenie Git, pojawia się ten sam błąd: git:176: command not found: _of_ProductSearchQuery z liczbą gitrosnącą za każdym razem, gdy …


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.