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
Jak NAPRAWDĘ wyświetlić logi plików o zmienionych nazwach za pomocą git?
Jestem stosunkowo nowy w git. Wcześniej korzystałem z Subversion. Zauważyłem, że większość graficznych interfejsów Git i wtyczek IDE nie wydaje się być w stanie wyświetlić historii pliku, jeśli nazwa pliku została zmieniona. Kiedy używam git log --follow w wierszu poleceń widzę cały dziennik po zmianie nazw. Według Linusa Torvaldsa ( …
134 git 


9
Spraw, aby katalog .git był niedostępny
Mam witrynę, na której używam github (zamknięte źródło) do śledzenia zmian i aktualizacji witryny. Jedynym problemem jest to, że wydaje się, że katalog .git jest dostępny przez internet. Jak mogę to zatrzymać i nadal korzystać z git? Czy powinienem używać .htaccess? Czy powinienem zmienić uprawnienia .git?
134 git  .htaccess  apache2 

30
Odmowa dostępu (klucz publiczny) na gitlab
Mój problem polega na tym, że nie mogę pchać ani pobierać z GitLab. Jednak mogę klonować (przez HTTP lub SSH). Otrzymuję ten błąd, gdy próbuję pchać: Odmowa uprawnień (publickey) fatalna: nie można odczytać ze zdalnego repozytorium Ze wszystkich wątków, które sprawdziłem, oto co zrobiłem: Skonfiguruj klucz SSH na moim komputerze …
134 git  ubuntu  ssh  gitlab 



6
Czy git-svn dcommit po połączeniu w git jest niebezpieczny?
Moją motywacją do wypróbowania git-svn jest łatwe łączenie i rozgałęzianie. Wtedy zauważyłem, że człowiek git-svn (1) mówi: Uruchamianie git-merge lub git-pull NIE jest zalecane na gałęzi, z której planujesz dcommitować. Subversion nie reprezentuje fuzji w żaden rozsądny lub użyteczny sposób; więc użytkownicy korzystający z Subversion nie widzą żadnych wykonanych przez …
133 svn  git  merge  branch  git-svn 

6
push --force-with-lease domyślnie
Właśnie się dowiedziałem git push --force-with-lease. To niesamowite. Ale oczywiście nie używam siły tak często, więc martwię się, że mogę zapomnieć o tej fajnej funkcji, gdy będę jej potrzebować następnym razem. Czy istnieje sposób na skonfigurowanie gita, aby git push -fużywał go automatycznie, --force-with-leasechyba że celowo go zastąpię --no-force-with-lease? (Nie …
133 git 

11
Jak pracować z gałęziami Git i migracjami Railsów
Pracuję nad aplikacją railsową z kilkoma gałęziami git i wiele z nich zawiera migracje db. Staramy się być ostrożni, ale czasami jakiś fragment kodu w module głównym prosi o kolumnę, która została usunięta / zmieniona w innej gałęzi. Jakie byłoby fajne rozwiązanie „parowania” gałęzi git ze stanami DB? Czym właściwie …

7
Git nie działa podczas wypychania zatwierdzenia do github
Sklonowałem repozytorium git, które hostowałem na githubie na moim laptopie. Udało mi się bez problemu przesłać kilka zatwierdzeń na github. Jednak teraz pojawia się następujący błąd: Compressing objects: 100% (792/792), done. error: RPC failed; result=22, HTTP code = 411 Writing objects: 100% (1148/1148), 18.79 MiB | 13.81 MiB/s, done. Total …
133 git  github  rpc 

4
Zmiana szczegółów po ściągnięciu Git
Po ściągnięciu przez Git jego dane wyjściowe zawierają podsumowanie wielkości zmiany. Jak mogę zobaczyć szczegółowe zmiany w każdym lub niektórych plikach? OK, oto moje pytanie do Jefromiego: Skąd mam wiedzieć, czy ciągnąłem do mistrzostwa? Wszystko, co zrobiłem, to „git pull”. Na co wskazuje master i jaka jest różnica między master …
133 git  git-pull 

6
nie można pushować do gałęzi po rebase
Używamy git i mamy gałąź master i gałęzie deweloperskie. Muszę dodać nową funkcję, a następnie zmienić bazę zatwierdzeń na master, a następnie wypchnąć master na serwer CI. Problem polega na tym, że jeśli mam konflikty podczas rebase, nie mogę wysłać do mojej zdalnej gałęzi programisty (na Github) po zakończeniu rebase, …

5
Git pull bez kasy?
Jestem przyzwyczajony do uruchamiania git pull i innych poleceń z gałęzi, nad którą pracuję. Ale skonfigurowałem serwer programistyczny, na którym pracuje kilka osób, więc nie chcę zmieniać gałęzi, kiedy to robię. Jeśli chcę zaktualizować istniejącą gałąź na serwerze deweloperskim z repozytorium github, z którego wszyscy korzystamy, jaki byłby właściwy sposób …
133 git 

3
Łączenie 2 gałęzi razem w GIT
Dopiero zacząłem używać GIT i uważam, że jest cudowny, jednak jestem trochę zdezorientowany, co mergerobi to polecenie. Powiedzmy, że mamy działający projekt w gałęzi „A”. Wracam do domu i wprowadzam zmiany w tej gałęzi i zapisuję ją jako „B”. Inny programista wprowadza zmiany w „A” i zapisuje je jako „C”. …
133 git  merge  commit 

11
Jak skonfigurować uzupełnianie wiersza poleceń git bash?
Np. Na świeżej maszynie ubuntu właśnie uruchomiłem sudo apt-get giti nie ma zakończenia podczas wpisywania np git check[tab]. Nie znalazłem nic na http://git-scm.com/docs , ale uzupełnienie IIRC jest obecnie zawarte w pakiecie git i potrzebuję tylko odpowiedniego wpisu w moim bashrc.
133 git  bash 

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.