git提取和拉取区别,如何使用git提取,签出和拉取一个命令行?

Every time I run 3 commands when I need to test my team member code on local.

Like that:

git fetch remote_name branch_name

git checkout branch_name

git pull origin master

or

git fetch remote_name branch_name && git checkout branch_name etc...

Because normally after fetch it we always checkout into it than we need pull from origin master. If we can run one command to done all those step it will faster.

Does git has a command to fix that?

解决方案

If you use this combination of commands often, you might want to add the function to your shell, as suggested by @ElpieKay. For example, if you use bash or dash, then adding the following code to your ~/.bashrc will allow you to type foo remote_name branch_name which will be equivalent to the statements in your question.

function foo {

git fetch $1 $2 && git checkout $2 && git pull origin master

}

If you would rather type git foo remote_name branch_name, it is possible to create multi-statement git aliases as answered in this question.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值