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.



9
Umieszczanie haków git w repozytorium
Czy uważa się to za złą praktykę - umieszczanie .git / hooks w repozytorium projektów (na przykład przy użyciu dowiązań symbolicznych). Jeśli tak, jaki jest najlepszy sposób na dostarczenie tych samych haków różnym użytkownikom git?
197 git  hook  githooks 

30
git index.lock Plik istnieje, gdy próbuję dokonać zatwierdzenia, ale nie mogę go usunąć
Kiedy wykonuję polecenie „git commit”, otrzymuję następujące informacje: fatal: Unable to create 'project_path/.git/index.lock': File exists. Jednak kiedy to robię, oznacza ls project_path/.git/index.lockto, że plik nie istnieje. Wszelkie przemyślenia na temat tego, co powinienem zrobić? Zauważyłem również, że project_path / .git jest własnością root, nie jestem pewien, czy ma to coś …
197 git 

8
git - wyciąganie z określonej gałęzi
Sklonowałem repozytorium git na mój serwer deweloperów, a następnie przełączyłem się na gałąź deweloperów, ale teraz nie mogę wykonać ściągnięcia git, aby zaktualizować gałąź. Jak zaktualizować kod na serwerze?
197 git 

9
Jak zresetować - twarde podkatalog?
AKTUALIZACJA² : W Git 2.23 (sierpień 2019) pojawiło się nowe polecenie, git restorektóre to robi, zobacz przyjętą odpowiedź . AKTUALIZACJA : Będzie działać bardziej intuicyjnie od wersji Git 1.8.3, zobacz moją własną odpowiedź . Wyobraź sobie następujący przypadek użycia: Chcę pozbyć się wszystkich zmian w określonym podkatalogu mojego drzewa roboczego …

15
Sprawdź, czy bieżący katalog to repozytorium Git
Piszę serię skryptów do zarządzania Git w Zsh. Jak sprawdzić, czy bieżący katalog to repozytorium Git? (Gdy nie jestem w repozytorium Git, nie chcę wykonywać wielu poleceń i otrzymywać fatal: Not a git repositoryodpowiedzi).
197 git  zsh 

16
git wizualna różnica między gałęziami
Ta odpowiedź jest świetna do zobaczenia wizualnej różnicy między dwoma plikami, które są wpisane do git: Jak wyświetlić wyjście „git diff” za pomocą programu do wizualnego porównania? Chciałbym jednak zobaczyć wizualną różnicę między dwiema gałęziami. Jak dotąd moim najlepszym zakładem wydaje się być: git diff --name-status master dev co nie …
196 git  diff 


10
Błąd Git Push: odmowa aktualizacji wyewidencjonowanego oddziału
Rozwiązałem niektóre konflikty scalania, zatwierdziłem, a następnie spróbowałem przekazać zmiany i otrzymałem następujący błąd: c:\Program Files (x86)\Git\bin\git.exe push --recurse-submodules=check "origin" master:master Done remote: error: refusing to update checked out branch: refs/heads/master remote: error: By default, updating the current branch in a non-bare repository remote: error: is denied, because it will …
196 git  git-push 

3
Jakie są pojęcia git HEAD, master, origin?
Gdy uczę się o git, wciąż spotykam się z terminami HEAD, master, origin i nie jestem pewien, jakie są różnice. Jeśli dobrze rozumiem, HEAD jest zawsze równy najnowszej wersji? A jeśli tak, to czy jest to najnowsza wersja całego repozytorium lub określonej gałęzi lub tagu? To takie mylące. Przeczytałem tak …
196 git 

10
Współdziałanie Git z repozytorium Mercurial
Używam GIT na Macu. Wystarczająco powiedziane. Mam narzędzia, mam doświadczenie. I chcę go nadal używać. Żadnych wojen tutaj ... Problem zawsze dotyczy interoperacyjności. Większość ludzi używa SVN, co jest dla mnie świetne. Git SVN działa od razu po wyjęciu z pudełka i jest bezproblemowy. Ludzie mogą nadal szczęśliwie korzystać z …

14
Konfigurowanie Git przez SSH, aby logował się raz
Sklonowałem moje repozytorium git na ssh. Dlatego za każdym razem, gdy komunikuję się z nadrzędnym urządzeniem nadrzędnym przez pchanie lub ciągnięcie, muszę ponownie wprowadzić hasło. Jak skonfigurować git, aby nie trzeba było wielokrotnie wpisywać hasła?
195 git  ssh  ssh-keys 



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.