git学废小技巧

git push推送别名设置

  • 将命令放在命令行执行git config --global alias.gpush '!f() { : push ; r=$1; [[ -z $r ]] && r=origin; b=$2; t=$(awk "{ print \$2 }" $(git rev-parse --git-dir)/HEAD); t=${t#refs/heads/}; [[ -z $b ]] && b=$t; cmd="git push $r HEAD:refs/for/$b"; echo $cmd; echo; $cmd; }; f'
  • 执行上述命令成功以后,可以使用git gpush推送

你可能感兴趣的:(linux,git)