git向远程推送、拉取代码都要指定远程分支名称,而大多数情况下远程分分支名称和本地分支名称相同,因此可以自动获取到当前的分支名,而不用每次都输入分支名。通过两个别名即可推送、拉取代码。
简化推送、拉取代码:
alias push='git push origin `git symbolic-ref --short -q HEAD`'
alias pull='git pull origin `git symbolic-ref --short -q HEAD`'
简化还原更改:
git status|grep modified|awk '{ print $2}'|xargs git co --
modified可以换成其它的关键字
把gitee上的项目推送到github
git add github https://github.com/userName/projectName
git push github master