programming:git:git_clone_-_git_pull
Table of Contents
Git
Clone only one directory
git clone <git path> cd <git directory> git config core.sparsecheckout true echo "<directory name>" >> .git/info/sparse-checkout git checkout --
Reference : https://git-scm.com/book/en/v2
Git pull
git pull runs git fetch with the given parameters and calls git merge to merge the retrieved branch heads into the current branch
Pulling without specifying how to reconcile divergent branches is
discouraged. You can squelch this message by running one of the following
commands sometime before your next pull:
git config pull.rebase false # merge (the default strategy) git config pull.rebase true # rebase git config pull.ff only # fast-forward only
You can replace “git config” with “git config –global” to set a default preference for all repositories. You can also pass –rebase, –no-rebase, or –ff-only on the command line to override the configured default per invocation.
git config --global pull.rebase true
Reference : https://git-scm.com/docs/git-pull
Exemple : https://dev.to/mliakos/don-t-git-pull-use-git-pull-rebase-instead-5b8k
programming/git/git_clone_-_git_pull.txt · Last modified: 2022/04/12 06:21 by ateixeira