换到一个新的开发环境,蛮多东西要折腾的。特地整理了一下,下次换新电脑也方便。
git:
不使用 rebase,要加上这个设置:
git config --global pull.rebase false
全局配置工作用户名和邮箱,不然会影响到你提交代码:
git config --global user.name "???"
git config --global user.email "???@???.com"
拉代码的时候强制使用 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
分支。
标签:git,name,100%,alias,Shell,export,ssh,com From: https://www.cnblogs.com/lofanmi/p/17501357.html文章来源于本人博客,发布于 2018-06-02,原文链接:https://imlht.com/archives/183/