关于shell:分享我的-Shell-环境git-操作效率提升-100

44次阅读

共计 1393 个字符,预计需要花费 4 分钟才能阅读完成。

换到一个新的开发环境,蛮多货色要折腾的。顺便整顿了一下,下次换新电脑也不便。

git:

不应用 rebase,要加上这个设置:

git config --global pull.rebase false

全局配置工作用户名和邮箱,不然会影响到你提交代码:

git config --global user.name  "???"
git config --global user.email "???@???.com"

<!–more–>

拉代码的时候强制应用 http 下载:

[url "git@code.???.com:"]
    insteadOf = http://code.???.com/

ssh:

更改 ssh 端口号:

vim ~/.ssh/config
Host code.???.com
Port 22222

非凡权限的 ssh-key,能够用以下命令增加:

ssh-add ~/.ssh/id_rsa_???

env:

一些罕用的环境变量:

alias l="ls -alht"
alias q="exit"
alias c="clear"

alias aa="sshpass -p'???'ssh -p22 [my-name]@[host1]"
alias ss="sshpass -p'???'ssh -p22 [my-name]@[host2]"

alias git='LANG=en_US.UTF-8 git'
alias gd="git diff"
alias gs="git status"
alias ga="git add ."
alias gh="git push"
alias gl="git pull"
alias ghl="git push origin [my-name]"
alias glm="git pull origin master"
alias ua='for dir in `ls`; do if [-d $dir]; then echo -e"----\n${dir}\n----";cd $dir;pwd=`pwd`;echo -e"----------> ${pwd}\n";git checkout master;git pull origin master;cd ..; fi; done;'
alias subl='/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl'

export GOPATH=/Users/[my-name]/go
export GOPROXY='https://goproxy.cn,direct'
export GONOPROXY='code.???.com'
export GONOSUMDB='code.???.com'
export GOPRIVATE='code.???.com'
export GOSUMDB='sum.golang.google.cn'
export GO111MODULE=on

export HOMEBREW_GITHUB_API_TOKEN=???

export PATH="/Users/[my-name]/env/bin:/Users/[my-name]/go/bin:/usr/local/sbin:/opt/homebrew/bin:$PATH"

ua 命令能够把以后文件夹下的所有 git 工程拉取到最新的 master 分支。


文章来源于自己博客,公布于 2018-06-02,原文链接:https://imlht.com/archives/183/

正文完
 0