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.

6
Skopiuj / podziel repozytorium git na github do tej samej organizacji
Mam repozytorium na Github, które zawiera aplikację internetową wdrożoną w dwóch różnych domenach. Aplikacja ma tu i tam niewielkie rozwidlenia logiczne, które zachowują się różnie w zależności od domeny, w której została wdrożona. Doszło do punktu, w którym chcę podzielić to na dwa oddzielne repozytoria, po jednym dla każdej domeny. …
84 git  github  git-fork 


9
Wybierz klucz prywatny do użytku z Git
Mam 2 serwery Git, które wymagają 2 różnych kluczy SSH. git clone user1@server1:blahblahblahużywa ~/.ssh/id_rsa, ale muszę określić, którego klucza użyć w zależności od serwera, z którym się łączę. Jaki parametr wiersza polecenia Git wykonuje to zadanie? (Używam Linuksa.)
84 git  ssh 

10
Autouzupełnianie Git w aliasach bash?
Używam gojako prostego aliasu basha dla git checkout branchname. To, czego mi brakuje, to funkcja autouzupełniania, która działa z pełnym git checkout branchna...poleceniem, ale nie w aliasie. Czy istnieje sposób, aby poinstruować Bash, aby „odziedziczył” „sterownik” autouzupełniania dla innego polecenia?
84 git  bash 

4
Jak ustawić domyślną wartość git merge na --no-ff --no-commit?
Polityka firmy polega na stosowaniu --no-ffdo zatwierdzeń scalania. Osobiście lubię dostosowywać komunikaty dziennika scalania, więc używam --no-commit. Poza tym lubię faktycznie kompilować i testować, zanim zwolnię zatwierdzenie. Jak ustawić --no-ffi --no-commitustawić wartość domyślną dla wszystkich oddziałów? (i nauczyłem się przez lata, odkąd o to zapytałem, prawie zawsze jestem zadowolony z …
84 git  merge 

6
Dlaczego git myśli, że mój plik .sql jest plikiem binarnym?
Mam kilka plików .sql, które po raz pierwszy umieściłem na githubie. Jednak kiedy patrzę na zatwierdzenie, mówi: BIN  WebRole/Sql/Database.sql View Binary file not shown Czy ktoś może mi powiedzieć, dlaczego jest napisane „Plik binarny nie jest wyświetlany”
84 git  github 

3
Zapobiegaj zatwierdzeniom w gałęzi głównej
(Dla uproszczenia) Mam mastergałąź i devw moim repozytorium Git. Chcę mieć pewność, że masteroddział zawsze działa, więc cała praca, którą wykonuję, powinna znajdować się wdev oddziale. Jednak kiedy łączę swoje zmiany z --no-ffscaleniem, zwykle zostaję w masteroddziale i po prostu kontynuuję w nim pracę (ponieważ zapominam o przejściu do kasy …

2
Dlaczego mój monit bash nie jest aktualizowany?
Jestem nowy w git i próbuję dodać bieżącą gałąź git do mojego już istniejącego znaku zachęty, który jest zdefiniowany w następujący sposób: RESET="\[\017\]" NORMAL="\[\033[0m\]" RED="\[\033[31;1m\]" YELLOW="\[\033[33;1m\]" WHITE="\[\033[37;1m\]" SMILEY="${WHITE}:)${NORMAL}" FROWNY="${RED}:(${NORMAL}" SELECT="if [ \$? = 0 ]; then echo \"${SMILEY}\"; else echo \"${FROWNY}\"; fi" export PS1="${RESET}${YELLOW}\u@\h${NORMAL} \`${SELECT}\` ${YELLOW}\w $(__git_ps1) >${NORMAL} " Wypróbowałem …
83 git  bash  ps1 

5
Dlaczego „stan git” pokazuje, że jestem w gałęzi głównej, a „gałąź git” nie znajduje się w nowo utworzonym repozytorium?
Próbuję zautomatyzować proces i wydam git branchpolecenie, aby dowiedzieć się, w której gałęzi jestem. Wszystko działa dobrze, z wyjątkiem nowo zainicjowanego repozytorium, w którym git branchnic nie zwraca. Biorąc pod uwagę, że nic nie zrobiłem z repozytorium, nawet początkowe zatwierdzenie, mogę zaakceptować odpowiedź. Jeśli jednak uruchomię, git statusto powie mi, …
83 git 


16
Bitbucket nie uwierzytelnia się przy git pull
Używam BitBucket i musiałem zmienić hasło, ponieważ zostało naruszone. git pull remote: nieprawidłowa nazwa użytkownika lub hasło. Jeśli logujesz się za pośrednictwem usługi strony trzeciej, musisz upewnić się, że hasło do konta jest ustawione w profilu konta. fatal: uwierzytelnianie nie powiodło się dla „ https://bitbucket.org/myusername/myproject.git/ ” Jak mogę zmienić hasło …
83 git  bitbucket 

1
git rebase przy użyciu sourcetree
Myślę, że jestem zdezorientowany, jak używać GUI SourceTree do robienia rebase git. Mam dwie gałęzie „master” i „dev”. Jak widać, dwie gałęzie rozeszły się. Chcę wykonać rebase na gałęzi "dev", używając wiersza poleceń, wyglądałoby to tak: git checkout dev git rebase master Spodziewałbym się, że kliknę prawym przyciskiem myszy „programowanie” …

6
Wdrażanie do Heroku przy użyciu git na bitbucket
Chcę hostować moje źródło na bitbucket przy użyciu git, ponieważ oczywiście otrzymuję bezpłatne prywatne repozytorium i chcę hostować moją aplikację na heroku przy użyciu kodu źródłowego z bitbucket. Czy mogę to zrobić za pomocą klienta github i paska narzędzi Heroku. Czy to zadziała? Github jest świetny, ale nie chcę, aby …

13
Eksportuj tylko zmodyfikowane i dodane pliki ze strukturą folderów w Git
Chciałbym uzyskać listę zmodyfikowanych i dodanych plików w konkretnym zatwierdzeniu, aby móc je wyeksportować i wygenerować pakiet ze strukturą plików. Chodzi o to, aby pobrać pakiet i rozpakować go na serwerze. Z wielu powodów nie mogę utworzyć podpięcia do automatycznego ściągania repozytorium, a najłatwiejszym sposobem aktualizowania serwera jest generowanie tego …
83 git  git-diff 

3
Git - jak wymusić konflikt scalania i ręczne scalanie na wybranym pliku
Utrzymujemy aplikację internetową, która ma wspólną gałąź główną i wiele gałęzi równoległych, po jednej dla każdej instalacji, każda ma kilka specyficznych zmian. Kod źródłowy jest zarządzany w git i jest świetnym narzędziem, gdy potrzebujemy przenoszenia funkcji i poprawek błędów z gałęzi głównej do równoległej. Ale jest kilka plików, które są …
83 git  merge  branch  conflict  manual 

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.