I hereby claim:
- I am pmiossec on github.
- I am pmiossec (https://keybase.io/pmiossec) on keybase.
- I have a public key ASClURb8myHnIocARy4K995clSAQCJbaiBDzs34EooFHego
To claim this, I am signing this object:
mkdir stashes | |
refs=$(git stash list|cut -d: -f1) | |
for ref in $refs; do git stash show "$ref" -p > ./stashes/$ref.patch; done | |
#refs=$(git rev-parse $refs|tac) | |
#oldpath=$PWD |
I hereby claim:
To claim this, I am signing this object:
* DAG | |
* .git Folder architecture & `git cat-file -p` | |
* git reflog | |
* Git Workflows | |
* [Tracking method history](http://urbanautomaton.com/blog/2014/09/22/tracking-method-history-in-git/) | |
git log -L :MethodName:Path/Toward/File.cs | |
require `.gitattribue` diff aware config: https://www.kernel.org/pub/software/scm/git/docs/gitattributes.html#_defining_a_custom_hunk_header | |
* git rerere |
#Script to permit to rcheckin a git repository to a newly created TFVC repository with git-tfs | |
#adaptation from my answer: http://stackoverflow.com/questions/645450/insert-a-commit-before-the-root-commit-in-git/30558271#30558271 | |
#usage: pass to the script (1) the url of the tfs server, (2) the tfs path in the repository, (3) the changeset id | |
#../replace_root.sh "https://urlOfYourTfs/DefaultCollection" "$/EmptyTfs/Trunk" 21 | |
tfsServer=$1 | |
tfsPath=$2 | |
tfsChangesetId=$3 | |
gitTfsMetadata="git-tfs-id: [$tfsServer]$tfsPath;C$tfsChangesetId" |
Kata Refactoring (C#) :
[tig "bind"] | |
# Amend last commit in status view | |
status = A !?git commit --amend | |
#Create a branch | |
main = ^b !?git checkout -b %(prompt) | |
#Push to Remote repository | |
main = ^o !git push origin | |
#Stash modifications | |
generic = ^s !@git stash save | |
generic = ^S !@git stash pop |
Windows Registry Editor Version 5.00 | |
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\11.0\TeamFoundation\SourceControl\Checkin Policies] | |
"Microsoft.TeamFoundation.Build.Controls"="C:\\Program Files (x86)\\Microsoft Visual Studio 11.0\\Common7\\IDE\\PrivateAssemblies\\Microsoft.TeamFoundation.Build.Controls.dll" | |
"Microsoft.TeamFoundation.VersionControl.Controls"="C:\\Program Files (x86)\\Microsoft Visual Studio 11.0\\Common7\\IDE\\PrivateAssemblies\\Microsoft.TeamFoundation.VersionControl.Controls.dll" | |
[alias] | |
st = status | |
ci = commit | |
# Sync a branch with it's upstream without needed to checkout | |
sync = !sh -c 'git fetch upstream && git push . "upstream/$0:$0"' | |
syncma = sync master | |
#Autostash before a git command `git s rebase ....` | |
s = !sh -c \"git stash save | grep 'No local changes to save' && git $* || (git $* && git stash pop) \" | |
autostash = !sh -c \"git s $*\" |
*-----------* | |
|8..|...|...| | |
|..3|6..|...| | |
|.7.|.9.|2..| | |
|---+---+---| | |
|.5.|..7|...| | |
|...|.45|7..| | |
|...|1..|.3.| | |
|---+---+---| | |
|..1|...|.68| |