Git
From Lost In Wonderlands
Contents
Git
NeXT Steps
most has yet to be done !'
Everything You Always Wanted to Know on Git ... (But Were Afraid to Ask) a collection of links of interest
See also
git
https://github.com/timcharper/git_osx_installer
https://www.lynda.com/Android-Studio-tutorials/Install-Git-Mac-OS-X/453588/487993-4.html
github repository for git source code
Every days' git
- https://git-scm.com/docs/giteveryday
- https://delicious-insights.com/fr/articles/30-options-git-qui-gagnent-a-etre-connues/
Detached HEAD
.gitignore
how to generate a git ignore file a git ignore file is the list of files that git should ignore
git Guis
- gitk
standard tool for git views
- sourcetree
- toitoise git
- git cola
- git eye
- gitg
- qgit
- smartgit
- Fork (Mac OS X & Winddows)
- gitBox (MacOS X)
- gitGUi (Windows and Mac OS X)
- GitX
- Tower (MacOS X)
- gitkraken
- more viewers
https://www.tecmint.com/best-gui-git-clients-git-repository-viewers-for-linux/
https://www.techrepublic.com/blog/apple-in-the-enterprise/choosing-the-right-git-gui-client-for-mac-os-x/
- https://gitextensions.github.io
- https://github.com/tiimgreen/github-cheat-sheet
- https://github.com/git-lfs/git-lfs
git config
- https://git-scm.com/docs/git-config
- https://delicious-insights.com/fr/articles/configuration-git/
- http://guides.beanstalkapp.com/version-control/git-on-mac.html
git Prompt
- https://github.com/magicmonty/bash-git-prompt
- https://stackoverflow.com/questions/10133173/alter-git-prompt-on-windows
- https://delicious-insights.com/fr/articles/prompt-git-qui-dechire/
- https://delicious-insights.com/fr/articles/le-prompt-bash-qui-change-la-vie-avec-git/
git aliases
git hook
- https://git-scm.com/docs/githooks
- https://delicious-insights.com/fr/articles/git-hooks-commit/
- https://delicious-insights.com/fr/articles/git-hooks/
Git Submodules
- https://git-scm.com/book/en/v2/Git-Tools-Submodules
- https://git-scm.com/docs/git-submodule
- https://github.blog/2016-02-01-working-with-submodules/
- https://docs.gitlab.com/ee/ci/git_submodules.html
- https://support.gitkraken.com/working-with-repositories/submodules/
- https://delicious-insights.com/fr/articles/git-submodules/
- https://www.vogella.com/tutorials/GitSubmodules/article.html
Git SubTrees
- https://www.atlassian.com/blog/git/alternatives-to-git-submodule-git-subtree
- https://stackoverflow.com/questions/32407634/when-to-use-git-subtree
- https://delicious-insights.com/fr/articles/git-submodules/#submodules-ou-subtrees-
- https://git-scm.com/book/en/v1/Git-Tools-Subtree-Merging
- https://blog.developer.atlassian.com/the-power-of-git-subtree/
- https://delicious-insights.com/fr/articles/git-subtrees/
- https://medium.com/@porteneuve/mastering-git-subtrees-943d29a798ec
- https://medium.com/@v/git-subtrees-a-tutorial-6ff568381844
- https://medium.engineering/how-we-modularized-mediums-ios-codebase-8f8f26965c76
- https://www.youtube.com/watch?v=E7YWeRFHpXg
- https://gist.github.com/kvnsmth/4688345
- https://blog.developer.atlassian.com/the-power-of-git-subtree/
Git Flow
- https://datasift.github.io/gitflow/IntroducingGitFlow.html
- https://www.syntevo.com/doc/display/SG/Git-Flow
- https://teamtreehouse.com/community/installing-git-flow-in-windows
- https://github.com/git/git/blob/master/contrib/completion/git-prompt.sh
- https://blogs.msdn.microsoft.com/devops/2013/03/08/use-the-git-command-prompt-to-supplement-visual-studio/
- http://volnitsky.com/project/git-prompt/
- https://www.leaseweb.com/labs/2013/08/git-tip-show-your-branch-name-on-the-linux-prompt/
- more pompts ?
https://github.com/search?utf8=%E2%9C%93&q=git+prompt&type=
Gerrit
Git Workflows
- https://delicious-insights.com/fr/articles/git-workflows-generality/
- https://delicious-insights.com/fr/articles/bien-utiliser-git-merge-et-rebase/
- https://delicious-insights.com/fr/articles/git-workflows-parallel-features/
- https://delicious-insights.com/fr/articles/git-workflows-releases/
- https://delicious-insights.com/fr/articles/git-workflows-fix-bugs/
- https://delicious-insights.com/fr/articles/git-subtrees/
- https://delicious-insights.com/fr/articles/git-submodules/
- https://delicious-insights.com/fr/articles/git-reset/
- https://delicious-insights.com/fr/articles/git-bisect/
- https://delicious-insights.com/fr/articles/preserver-certains-fichiers-au-merge/
- https://delicious-insights.com/fr/articles/git-rerere/
- https://delicious-insights.com/fr/articles/30-options-git-qui-gagnent-a-etre-connues/
GitHub work flow
Gitlab Workflow
bitbucket (atlassian) worklow
compare tools
- Beyond compare (free on linux)
https://www.chadly.net/git-bcompare/ https://stackoverflow.com/questions/2069490/git-diff-with-beyond-compare https://community.atlassian.com/t5/Sourcetree-questions/How-to-configure-Beyond-Compare-4-as-external-merge-tool-for/qaq-p/147184
- P4 merge
http://pitak.net/blog/2014/10/31/setting-up-p4merge/ linux, https://gist.github.com/dgoguerra/8258007 ubuntu , http://blogs.pdmlab.com/alexander.zeitler/articles/installing-and-configuring-p4merge-for-git-on-ubuntu/ mac os X , https://gist.github.com/tony4d/3454372 https://www.perforce.com/downloads/visual-merge-tool
- Visual Studio Code
https://code.visualstudio.com/Docs/editor/versioncontrol https://blog.kulman.sk/using-vscode-as-git-merge-tool/ http://www.codewrecks.com/blog/index.php/2013/03/19/how-to-configure-diff-and-merge-tool-in-visual-studio-git-tools/
- diffmerge
https://www.sourcegear.com/diffmerge/
Git issues
very large repositories
- https://www.infoq.com/news/2017/02/GVFS
- https://devblogs.microsoft.com/bharry/the-largest-git-repo-on-the-planet/
- https://devblogs.microsoft.com/devops/optimizing-git-beyond-gvfs/
- https://github.com/gogs/gogs/issues/279
- https://larsxschneider.github.io/2016/09/21/large-git-repos
- https://www.atlassian.com/blog/git/handle-big-repositories-git
maintening git repo
- https://blog.tinned-software.net/recompress-git-repository/
- https://gist.github.com/SRombauts/0cc92cb301669004d1d2
- https://gist.github.com/Zoramite/2039636
- https://til.hashrocket.com/posts/c9074205a4-git-garbage-collection-optimize-local-repository
- https://dzone.com/articles/optimize-your-local-git-repository-from-time-to-ti
- https://hackernoon.com/how-to-optimize-your-github-profile-9540f338b2c9
git reference
- ttp://git.github.io/git-reference/branching/#branch
Tutorials
git tutorials
- a tutorial from Git
- videos from git
- gitmagic
- pretty-git
- http://www-cs-students.stanford.edu/~blynn//gitmagic/ch03.html#_forking_a_project
- https://github.com/Gazler/githug
- https://github.com/pcottle/learnGitBranching
- https://github.github.com/training-kit/
- git-guide
- atlassian, what-is-git ?
- ubuntu, git install
- Grafikart, Comprendre git
- une introduction à git
- Contrôle de versions avec Git
- git parable
- git immersion
- gitParable
- working with git on mac os x
Blog on Git
Gist (actions achieved by several git commands)
GitQL : query your git
Vogella
http://www.vogella.com/tutorials/Git/article.html
Git Attitude (Only in French)
https://delicious-insights.com/fr/articles/fusion-attitude/ https://delicious-insights.com/fr/articles/learning-github/ https://delicious-insights.com/fr/articles/veille-techno-utile/
how to
* http://guides.beanstalkapp.com/version-control/git-on-mac.html * http://gitimmersion.com/ * http://tom.preston-werner.com/2009/05/19/the-git-parable.html