git创建仓库别名
I create shortcuts for everything. I create variables which act as text shortcuts, shortcuts in TextMate to generate CSS/JS/HTML, and bash scripts so I don't have to type in the same commands over and over again. So why should version control software be any different? I commit and push religiously so I create Git aliases to save myself a few keystrokes.
我为所有内容创建快捷方式。 我创建了用作文本快捷方式的变量,TextMate中用于生成CSS / JS / HTML的快捷方式以及bash脚本的变量,因此我不必一遍又一遍地键入相同的命令。 那么为什么版本控制软件应该有所不同呢? 我虔诚地承诺并推动,所以我创建了Git别名以节省一些击键。
样本别名 (Sample Aliases)
#make "com" alias for "commit"
git config alias.com commit
#make "co" alias for checkout
git config alias.co checkout
#make "br" alias for branch
git config alias.br branch
# When you want to see just the differences of one function in one file in two different commits
git config alias.funcdiff '!sh -c "git show \"\$1:\$3\" | sed -n \"/^[^ \t].*\$4(/,/^}/p\" > .tmp1 &&
git show \"\$2:\$3\" | sed -n \"/^[^ \t].*\$4(/,/^}/p\" > .tmp2 &&
git diff --no-index .tmp1 .tmp2"' -
These are just some sample Git aliases. You can view more detailed (and by detailed I mean brain-numbing) examples of git aliases at the Git Wiki.
这些只是一些示例Git别名。 您可以在Git Wiki上查看git别名的更多详细示例(我指的是使人麻木)。
git创建仓库别名