git alias & zsh】的更多相关文章

git alias & zsh VPN & git work tree # git pull === gp ➜ .git git:(feature/select-seat-system) gp fatal: unable to access 'http://git.xgqfrms.xyz/projects/op-static.git/': getpeername() failed with errno 22: Invalid argument ➜ .git git:(feature/sel…
zsh & git alias $ code .zshrc $ code .bash_profile $ code ~/.oh-my-zsh # update changes $ source ~/.zshrc git.plugin.zsh /Users/xgqfrms-mbp/.oh-my-zsh/plugins/git/git.plugin.zsh https://github.com/ohmyzsh/ohmyzsh/wiki/Plugin:git # Query/use custom co…
git Alias 设置 Git 使用比較多的话能够设置一些命令的 Alias ,简单的说就是用简写取代整个完整的命令. 如co 代表 checkout. Mac下,到根文件夹 cd ~ 然后 vi .gitconfig 然后在设置文件最后增加 [alias] co = checkout ci = commit st = status pl = pull ps = push dt = difftool l = log -stat cp = cherry-pick ca = commit -a b…
1. 文件位置 mac /etc/.gitconfig 系统级~/.gitconifg 用户级(覆盖系统级) windows C:\Users\$user\.gitconfig 当前项目下 .git/.gitconfig(覆盖用户级) 2.配置用户名和邮箱 全局 $ git config --global user.name ygtzz $ git config --global user.email ygtzz@.com 局部(当前项目) $ git config user.name ygtz…
git alias all in one workspace:工作区 staging area:暂存区/缓存区 local repository:或本地仓库 remote repository:远程仓库 what's git commit -a -m meanings? git commit -a -m -a === --all -m === --message $ git commit -h usage: git commit [<options>] [--] <pathspec>…
获取当前分支 git symbolic-ref -q --short HEAD 2. 在git别名里使用shell函数,$1获取第一个参数的值,$2……$n依次类推,根据自己习惯需要定制 3. 提交review的正确语句是: git push origin HEAD:refs/for/destination_branch 意思是---把当前分支的代码推送到远程origin仓库的review分支destination_branch上去 origin表示远程git服务器地址:HEAD表示当前分支:r…
git config --global alias.st status git config --global alias.ck checkout git config --global alias.br branch git config --global alias.cf config git config --global alias.fc fetch git config --replace-all --global alias.brv "branch --v" git con…
alias|grep git g=git ga='git add' gaa='git add --all' gapa='git add --patch' gb='git branch' gba='git branch -a' gbd='git branch -d' gbda='git branch --no-color --merged | command grep -vE "^(\*|\s*(master|develop|dev)\s*$)" | command xargs -n 1…
[alias] st = status -sb co = checkout br = branch mg = merge ci = commit ds = diff --staged dt = difftool mt = mergetool last = log -1 HEAD latest = for-each-ref --sort=-committerdate --format=\"%(committername)@%(refname:short) [%(committerdate:shor…
抱歉,这篇博文推迟发布了,人都是有惰性的...看在这个牛逼闪闪的标题就原谅我吧! 为何这篇文章要归类到 mac 下? 第一个问题,稍后我们说明下. zsh是个什么东东? 第二个问题... 你应该稍微接触过一点点shell ,或者了解一点点? 如果不知道 shell ,那就点下广告离开吧, 人生苦短,时间珍贵. 在unix 内核的操作系统中,当然现在衍生出好多分支,linux ,OS X 都算. shell 就算和上面这些系统内核指令打交道的一座桥梁,我们通过键盘输入一种自己容易记忆识别的符号标识…