User Tools

Site Tools


programming:git:git

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
programming:git:git [2021/08/02 09:51] – [Clone only one directory] sbolayprogramming:git:git [2022/04/12 06:19] (current) – Adding links to the articles ateixeira
Line 1: Line 1:
 ====== Git ====== ====== Git ======
-===== Clone only one directory ===== +  * [[Learning Git]] Getting started with some basics Git commands 
-  git clone <git path> +  * [[Git clone - Git pull]] Some information about Git clone and Git pull
-  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 +
- +
-<note> +
-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. +
-</note> +
- +
-  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.1627897916.txt.gz · Last modified: 2021/08/02 09:51 by sbolay