Talk:GIT

From syn2cat - HackerSpace.lu
(Difference between revisions)
Jump to: navigation, search
(Created page with "Content: [basic] * basic commands clone, commit, pull, push, log [not basic, not advanced] * configuring * reading efficently the logs * using git completion [advanced] * r...")
 
Line 1: Line 1:
Content:
+
= Content =
  
[basic]
+
== basic ==
  
 
* basic commands clone, commit, pull, push, log
 
* basic commands clone, commit, pull, push, log
  
[not basic, not advanced]
+
== not basic, not advanced ==
  
 
* configuring
 
* configuring
Line 11: Line 11:
 
* using git completion
 
* using git completion
  
[advanced]
+
== advanced ==
  
 
* repository as a proxy
 
* repository as a proxy
Line 17: Line 17:
 
* fetching, pulling & pushing across multiple repos
 
* fetching, pulling & pushing across multiple repos
 
* create an empty git branch (Slopjong really means empty, so a branch without any ancestor)
 
* create an empty git branch (Slopjong really means empty, so a branch without any ancestor)
 +
 +
 +
= Brainstorming =
 +
 +
git init --bare; git stash save "My newest unstaged things"; git pull other_repo master; git clone --local --no-hardlinks ~/repo/mypasswordis1234.git; git stash apply; git stash pop; git log --oneline; git checkout file_to_be_undone; git branch new_branch; git checkout new_branch; git push :new_branch_to_be_deleted_on_the_remote_side; git config --list; git config --global user.name=Slopjong; git config --global user.email=me@example.com;

Revision as of 12:54, 14 August 2011

Contents

Content

basic

  • basic commands clone, commit, pull, push, log

not basic, not advanced

  • configuring
  • reading efficently the logs
  • using git completion

advanced

  • repository as a proxy
  • turning a non-bare repo into a bare one and vice-versa
  • fetching, pulling & pushing across multiple repos
  • create an empty git branch (Slopjong really means empty, so a branch without any ancestor)


Brainstorming

git init --bare; git stash save "My newest unstaged things"; git pull other_repo master; git clone --local --no-hardlinks ~/repo/mypasswordis1234.git; git stash apply; git stash pop; git log --oneline; git checkout file_to_be_undone; git branch new_branch; git checkout new_branch; git push :new_branch_to_be_deleted_on_the_remote_side; git config --list; git config --global user.name=Slopjong; git config --global user.email=me@example.com;

Personal tools
Namespaces

Variants
Views
Actions
Navigation
syn2cat
Hackerspace
Activities
Initiatives
Community
Tools
Tools