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.

5
Czy mogę uzyskać wyjście zgodne z poprawkami z git-diff?
Robię coś bardzo prostego złego. Próbuję przygotować zwykły plik poprawki, więc mogę ponownie zastosować kilka zmian: $ git diff > before $ git diff something_here > save.patch $ git checkout . $ patch < save.patch $ git diff > after $ diff before after $ Z something_here zaślepką prawie działa, …
160 git 

7
Dlaczego „origin / HEAD” jest pokazywany podczas uruchamiania „git branch -r”?
Kiedy git branch -rbiegasz, dlaczego do licha ma listę origin/HEAD? Na przykład istnieje zdalne repozytorium na GitHub, powiedzmy, z dwiema gałęziami: master i awesome-feature. Jeśli zrobię, git cloneaby go pobrać, a następnie przejść do mojego nowego katalogu i wyświetlić listę gałęzi, widzę to: $ git branch -r origin/HEAD origin/master origin/awesome-feature …

9
Czy chcesz sprawdzić podkatalogi w Git?
Czy można sprawdzić podkatalogi repozytorium w Git? Wyobraź sobie, że konfiguruję nową instalację WordPress. Utworzę dwa nowe katalogi dla mojej wtyczki i dostosowywania motywu: wordpress/wp-content/plugins/myplugins/ wordpress/wp-content/themes/mytheme/ Chcę utrzymywać te katalogi przez Git. W Subversion osiągnąłbym to, mając trunk/myplugins/i trunk/mytheme/katalogi i sprawdzając podkatalogi. Czy Git ma sposób na wykonanie tego samego …

9
Jak usunąć pliki .orig po scaleniu z repozytorium git?
W jaki sposób pliki .orig są sprawdzane w moim repozytorium git podczas scalania, które są teraz wyświetlane w zmodyfikowanym i nieśledzonym sektorze. Ale nie chcę już tych plików w moim repozytorium. Jak to zrobić. modified: Gemfile.lock.orig # modified: Gemfile.orig # modified: app/assets/images/bg_required.png.orig # modified: app/assets/javascripts/application.js.orig etc... Każda pomoc zostanie doceniona.
160 git 

5
jak wciskać tylko niektóre lokalne commity?
Załóżmy, że mam 5 lokalnych zatwierdzeń. Chcę przesłać tylko 2 z nich do scentralizowanego repozytorium (przy użyciu przepływu pracy w stylu SVN). Jak mam to zrobic? To nie zadziałało: git checkout HEAD~3 #set head to three commits ago git push #attempt push from that head To kończy się wypchnięciem wszystkich …

6
Wyjście gałęzi git w stylu drzewa
W tej chwili, gdy wpisuję „git branch” wymienia moje oddziały w dowolnej kolejności. Wolałbym, żeby "git branch" umieścił moje wyjście w drzewie, takim jak fasion, na przykład: master |-- foo |-- foo1 |-- foo2 |-- bar |-- bar4 Gdzie tutaj, foo i bar zostały rozgałęzione od master; foo1 i foo2 …
160 git 

5
Jak pobrać żądanie strony wiki na GitHub?
Widziałem stronę wiki na GitHub, która nie jest otwarta do edycji. Następnie rozwidliłem projekt, zredagowałem go „po mojej stronie” i spróbowałem wykonać pull request. Okazuje się, że wiki nie ma w projekcie i nie ma sposobu na wprowadzenie zmian. Czy istnieje inny sposób niż wysyłanie e-maili, jeśli chcę zasugerować zmianę …
160 git  github  wiki 

13
Jak śledzić nieśledzone treści?
Poniżej ciągła linia dla mojego pierwotnego pytania. Mam folder w moim katalogu lokalnym, który nie jest śledzony. Kiedy biegam git status, otrzymuję: Changed but not updated: modified: vendor/plugins/open_flash_chart_2 (modified content, untracked content) Kiedy piszę, git add vendor/plugins/open_flash_chart_2a potem próbuję git statusponownie, nadal jest napisane „nieśledzone”. Co się dzieje? Oto proste …


8
Zobacz różnice między gałęziami z połączeniem?
Wiem, że mogę zobaczyć różnicę między HEAD a obecnym stanem za pomocą meld .. Ale jak mogę zobaczyć różnice między gałęziami, na przykład masteri develprzy meldowaniu? W tej chwili wykonuję następujące czynności: Zmień nazwę folderu kopii roboczej Na przykład mv /projectA /projectA_master) Sklonuj projekt ponownie git clone url Przełącz się …
159 git  diff  branch  meld 

11
Poznaj twórcę gałęzi Git
Chcę się dowiedzieć, kto stworzył oddział. Jestem w stanie to zrobić z: git branch -a | xargs -L 1 bash -c 'echo "$1 `git log --pretty=format:"%H %an" $1^..$1`"' _ Jednak zwraca to ostatniego zatwierdzającego na gałąź, niekoniecznie osobę, która utworzyła gałąź.
159 git  git-branch 

6
Cofnąć scalenie przez pull request?
Ktoś zaakceptował żądanie ściągnięcia, którego nie powinien. Mamy teraz dołączoną masę uszkodzonego kodu. Jak cofnąć żądanie ściągnięcia? Chciałem tylko cofnąć zmiany w zatwierdzeniu tuż przed scaleniem, ale zauważyłem, że scalił się w kilka zatwierdzeń. Więc teraz są wszystkie te zobowiązania tej osoby z dni przed połączeniem. Jak to cofnąć?


6
Jak lokalnie usunąć oddział?
Mam w swoim repozytorium master i dev branch. Chcę usunąć gałąź master z mojego komputera, aby przypadkowo się do niej nie zobowiązać (tak się stało ...). Pojawiają się tutaj pytania dotyczące lokalnego i zdalnego usuwania oddziałów , ale nie byłem w stanie dowiedzieć się, jak usunąć oddział tylko lokalnie. Jedna …
159 git  github 

9
Konfigurowanie narzędzia porównywania z .gitconfig
Jak skonfigurować Git, aby używał innego narzędzia do porównywania z plikiem .gitconfig? Mam to w moim .gitconfig: [diff] tool = git-chdiff #also tried /bin/git-chdiff To nie działa; po prostu otwiera zwykłe różnice w linii poleceń. Kiedy robię export GIT_EXTERNAL_DIFF=git-chdiff następnie git diffotworzy zewnętrzne narzędzie porównywania (więc wiem, że skrypt zewnętrznego …
159 git 

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.