Typowym przepływem pracy git jest sklonowanie zdalnego repozytorium i użycie polecenia git pull, aby było ono aktualne. Nie chcę scalania po pobraniu, więc używam opcji --ff-only.Jak skonfigurować "git pull --ff-only" i "git merge --no-ff"
Wykonuję również lokalne oddziały do pracy z funkcjami. Chcę zachować historię gałęzi, więc kiedy scalę lokalną gałąź z moim lokalnym klonem, używam opcji --no-ff.
Jak skonfigurować git, aby domyślnie korzystać z tych opcji? Obecnie mój .gitconfig wygląda następująco:
[merge]
ff = false
[pull]
ff = only
jednak ciągnąć git (co jest naprawdę git pobrać i git merge) wydaje się być podniesienie opcję scalania, a zatem tworzenie scalić.
Ha! Wiedziałem, że to działa dla mnie w pewnym momencie. Niedawno ponownie zainstalowałem Linux Mint i zupełnie zapomniałem sprawdzić wersję git. "Oficjalne" repozytorium nadal działa 1.9! –
Z jakiegoś powodu pull.ff nie znajduje się na liście zakładek, ale działa tak samo. – sashoalm