programming:git:git
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
programming:git:git [2019/05/07 06:55] – maferreira | programming:git:git [2021/08/02 09:51] – [Clone only one directory] sbolay | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Git ====== | ====== Git ====== | ||
===== Clone only one directory ===== | ===== Clone only one directory ===== | ||
- | | + | |
- | cd <git directory> | + | cd <git directory> |
- | git config core.sparsecheckout true | + | git config core.sparsecheckout true |
- | echo "< | + | echo "< |
- | git checkout -- | + | git checkout -- |
+ | |||
+ | Reference : https:// | ||
+ | |||
+ | |||
+ | ===== 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" | ||
+ | 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:// | ||
+ | Exemple : https:// |
programming/git/git.txt · Last modified: 2022/04/12 06:19 by ateixeira