Suggestful github project - http://rdegges.com/successful-github-development

GIT to SVN command guide - http://www.javacodegeeks.com/2012/03/git-vs-svn-commandline-syntax-reference.html

pretty cool guide - http://martin.elwin.com/blog/2009/01/the-hitchhikers-guide-to-an-ioke-dev-env-from-source-part-1/ http://www.ralfebert.de/tutorials/git/ http://www.drdobbs.com/article/print?articleId=240160261&siteSectionName=tools http://www.drdobbs.com/article/print?articleId=240160315&siteSectionName=architecture-and-design

Some comments about possible issues - http://www.ericsink.com/entries/git_index.html

http://www.developer.com/open/10-ways-git-version-control-can-streamline-your-writing-projects.html

Several ppl blog about why GIT better than SVN - http://inancgumus.com/advantages-of-git-over-subversion-svn-a-brief http://altdevblogaday.org/2011/03/09/its-time-to-stop-using-subversion/ http://blog.ashodnakashian.com/2011/06/git-for-personal-projects/

A suggested branching model - http://nvie.com/posts/a-successful-git-branching-model/

Some advantage of GIT over Mercurial - http://blog.extracheese.org/2010/05/why-i-switched-to-git-from-mercurial.html

#undo last commit
git reset HEAD^

#show files in a given commit
git show --pretty="format:" --name-only rev_number

#remove untracked files and directories
git clean -f -d

#track remote branch
git branch --track branch_name origin/master

# given you created a new local branch 'branch_name'
# pushes 'branch_name' to 'origin/branch_name', creating the remote branch for you
git push origin branch_name

#delete remote branch
git push origin :remote_branch_name

From http://leonardoborges.com/writings/2011/05/29/a-few-useful-git-commands

Some more suggested workflow - http://eclipsesource.com/blogs/2011/06/09/git-lessons-learned/ http://sandofsky.com/blog/git-workflow.html

Move from SVN, experience of JIRA - http://www.drdobbs.com/architecture-and-design/migrating-from-subversion-to-git-and-the/240009175 http://blogs.atlassian.com/2013/10/git-workflows-webinar-qa

Merge or Rebase? http://blogs.atlassian.com/2013/10/git-team-workflows-merge-or-rebase

http://www.javaworld.com/article/2113465/developer-tools-ide/git-smart-20-essential-tips-for-git-and-github-users.html

change-default-git-commit-message-template - http://blog.ajduke.in/2016/02/12/change-default-git-commit-message-template/

https://codewords.recurse.com/issues/two/git-from-the-inside-out

Git cheat list - https://gist.github.com/aleksey-bykov/1273f4982c317c92d532

https://examples.javacodegeeks.com/software-development/git/git-commands-tutorial

https://dev.to/hector6872/how-good-are-git-hooks-14ho

https://medium.freecodecamp.org/the-basics-of-version-control-git-commands-in-less-than-10-minutes-c53922625a73

https://medium.com/ft-product-technology/a-guide-to-github-and-deployment-for-non-developers-7811dcf508bb

gitkeep - https://www.freecodecamp.org/news/what-is-gitkeep/?utm_source=pocket_mylist

How to Use Git and GitHub in a Team like a Pro – Featuring Harry and Hermione 🧙 - https://www.freecodecamp.org/news/how-to-use-git-and-github-in-a-team-like-a-pro/

https://www.freecodecamp.org/news/git-under-the-hood/

Customize git diff - https://medium.com/pragmatic-programmers/git-config-diff-colormoved-8e2f24af6645

Scaling Git’s garbage collection - https://github.blog/2022-09-13-scaling-gits-garbage-collection/

Git commands nobody has told you - https://bootcamp.uxdesign.cc/git-commands-nobody-has-told-you-cd7025bea8db

Git Cheat Sheet - https://tapajyoti-bose.medium.com/git-cheat-sheet-with-40-commands-concepts-ab1b9d973e96 https://www.javacodegeeks.com/git-cheatsheet.html

When to Avoid Git Rebase - https://www.javacodegeeks.com/2024/03/when-to-avoid-git-rebase.html
