求可用Git快捷方式:切换至master拉取后合并至当前分支
Git快捷方式实现切换主分支拉取并合并到当前分支的解决方案
你尝试的命令无效是因为Git别名中不需要重复写git前缀——Git会自动将别名的内容作为Git命令序列执行,多余的git会被识别为命令参数,导致执行失败。
正确的全局别名配置命令如下:
git config --global alias.refresh 'checkout master && pull && checkout - && merge master'
补充说明:
checkout -是Git内置的快捷方式,用于切换到上一次所在的分支,等价于切换到你执行别名前的分支- 如果当前分支与
master合并时出现冲突,merge命令会自动暂停,需要你手动解决冲突后执行git merge --continue完成合并 - 如果你的代码仓库默认主分支是
main而非master,请将命令中的master替换为main
内容的提问来源于stack exchange,提问作者Robert Riley
相关产品推荐
相关产品推荐

