Difference between revisions of "Git"

From Lost In Wonderlands
Jump to: navigation, search
(git tutorials)
(very large repositories)
Line 173: Line 173:
 
* https://www.infoq.com/news/2017/02/GVFS
 
* https://www.infoq.com/news/2017/02/GVFS
 
* https://devblogs.microsoft.com/bharry/the-largest-git-repo-on-the-planet/
 
* 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://github.com/gogs/gogs/issues/279
 
* https://larsxschneider.github.io/2016/09/21/large-git-repos
 
* https://larsxschneider.github.io/2016/09/21/large-git-repos
 
* https://www.atlassian.com/blog/git/handle-big-repositories-git
 
* 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 ==
 
== git reference ==

Revision as of 14:09, 30 April 2019

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

git main page

Pro Git book

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

.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

  • 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/

git config

git Prompt

git aliases

git hook

Git Flow

  • more pompts ?

https://github.com/search?utf8=%E2%9C%93&q=git+prompt&type=

Gerrit

Git Workflows

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

maintening git repo

git reference

  • ttp://git.github.io/git-reference/branching/#branch

Tutorials

git tutorials

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