Difference between revisions of "Git"
From GLMWiki
(f) |
|||
(61 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
− | [[Image:Git- | + | [[Image:Git-Icon.png|center|Git]] |
+ | ==GLM Git Guide== | ||
+ | [[The Great GLM Git Guide]] | ||
+ | |||
==Git Docs== | ==Git Docs== | ||
+ | [http://try.github.com/ Try git tutorial] | ||
+ | |||
[http://git-scm.com/book Git Pro Book] | [http://git-scm.com/book Git Pro Book] | ||
Line 7: | Line 12: | ||
[http://www.atlassian.com/git/workflows#!workflow-gitflow Git Flow Workflow] | [http://www.atlassian.com/git/workflows#!workflow-gitflow Git Flow Workflow] | ||
− | + | [http://www.atlassian.com/git/tutorial/remote-repositories#!pull git pull --rebase] | |
− | [ | + | |
− | == | + | ==Installation & Initial Setup== |
− | [[ | + | [[Git Installation & Initial Setup]] |
− | == | + | ==Setup ssh-agent== |
− | + | [[ssh-agent on windows(git bash)]] | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | [[ | + | |
==Git-Svn== | ==Git-Svn== | ||
Line 65: | Line 26: | ||
==Gitolite== | ==Gitolite== | ||
− | [[Creating a new Git repo]] | + | [[The Great GLM Git Guide#Creating a new Git repo|Creating a new Git repo]] |
==gpg signing== | ==gpg signing== | ||
− | + | If you’re making signed annotated tags (as discussed in Chapter 2 of Git Pro), setting your GPG signing key as a configuration setting makes things easier. Set your key ID like so: | |
− | + | git config --global user.signingkey <gpg-key-id> | |
− | + | ||
− | + | ||
− | ==Git | + | ==Git New Website Setup Checklist== |
− | + | [[The Great GLM Git Guide#Git New Website Setup Checklist|Git New Website Setup Checklist]] | |
− | + | == Git Flow == | |
+ | [[The Great GLM Git Guide#Git Flow|Git Flow]] | ||
− | + | == Git home config file == | |
+ | [[The_Great_GLM_Git_Guide#Git_home_config_file| Git home config file]] | ||
− | + | == Git Ignore File == | |
+ | [[The_Great_GLM_Git_Guide#Git_ignore_file|Git Ignore File Setup]] | ||
− | + | ==SSH Keys== | |
+ | [[Creating your ssh keys (private/public)]] | ||
− | + | ==Reference== | |
− | + | git book online | |
− | + | http://git-scm.com/book | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + |
Latest revision as of 10:26, 9 June 2016
Contents
GLM Git Guide
Git Docs
Installation & Initial Setup
Git Installation & Initial Setup
Setup ssh-agent
ssh-agent on windows(git bash)
Git-Svn
Checking out a site from svn with git (limit git) git svn http://git-scm.com/book/ch8-1.html
Gitolite
gpg signing
If you’re making signed annotated tags (as discussed in Chapter 2 of Git Pro), setting your GPG signing key as a configuration setting makes things easier. Set your key ID like so:
git config --global user.signingkey <gpg-key-id>
Git New Website Setup Checklist
Git New Website Setup Checklist
Git Flow
Git home config file
Git Ignore File
SSH Keys
Creating your ssh keys (private/public)
Reference
git book online http://git-scm.com/book