Difference between revisions of "Git"

From GLMWiki
Jump to: navigation, search
 
(73 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[Image:Git-Logo-2Color.png|center|thumb|Git]]
+
[[Image:Git-Icon.png|center|Git]]
==Install==
+
==GLM Git Guide==
[[Installing Git]]
+
[[The Great GLM Git Guide]]
  
==Reference==
+
==Git Docs==
git book online
+
[http://try.github.com/ Try git tutorial]
http://git-scm.com/book
+
  
git svn
+
[http://git-scm.com/book Git Pro Book]
http://git-scm.com/book/ch8-1.html
+
 
 +
[http://www.atlassian.com/git/tutorial/git-basics Git Tutorial]
 +
 
 +
[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==
 
[[Checking out a site from svn with git (limit git)]]
 
[[Checking out a site from svn with git (limit git)]]
 +
git svn
 +
http://git-scm.com/book/ch8-1.html
  
==Git for the first time==
+
==Gitolite==
[[Setting up Git for the first time]]
+
[[The Great GLM Git Guide#Creating a new Git repo|Creating a new Git repo]]
 +
 
 +
==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==
 +
[[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==
 
==SSH Keys==
 
[[Creating your ssh keys (private/public)]]
 
[[Creating your ssh keys (private/public)]]
  
==Gitolite==
+
==Reference==
[[Creating a new Git repo]]
+
git book online
 +
http://git-scm.com/book

Latest revision as of 10:26, 9 June 2016

Git

GLM Git Guide

The Great GLM Git Guide

Git Docs

Try git tutorial

Git Pro Book

Git Tutorial

Git Flow Workflow

git pull --rebase

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

Creating a new Git repo

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 Flow

Git home config file

Git home config file

Git Ignore File

Git Ignore File Setup

SSH Keys

Creating your ssh keys (private/public)

Reference

git book online http://git-scm.com/book