Git远程08:关于Git远程仓库操作的一些经验

本文提供了关于Git的基本使用指导,包括如何正确地从远程仓库拉取代码、推送代码到远程仓库的最佳实践,以及团队协作中的一些约定事项。对于不同场景下如何选择使用git pull还是git fetch进行了说明,并介绍了设置远程分支与本地分支对应关系的方法。

以下内容纯属个人观点,仅供参考。

  • 执行git pull [远程仓库名] [远程分支名]命令,注意与本地分支的对应。
  • 如果你是处女座,不要用git pull,而用git fetch,获取到更新后,手动进行merge。
  • origin只有在git fetch命令才会有用,其他情况,是否起名origin都无所谓,但是,别没事找事起个奇怪的名字。
  • 如无特殊情况,不建议远程分支与本地分支名字不对应,建议设置好upstream,除非远程分支与本地临时分支重名。可以用git branch -m [旧分支名] [新分支名]进行临时分支的重名。
  • push.default设置为simple模式。
  • git remote add多个库,主库设置为origin,推送特定分支(master,dev,feature,bug-fix等),备份库(一般是本地的裸仓库)推送临时分支。
  • 团队应约定一种Git分支流程,并约定不要删除核心分支。当然删除了也无所谓,只要其他人fetch过,就能再次推送还原。所以要求Git管理员需要经常性的fetch,以确保能获取到所有的更新,保证误删除时可以及时还原。
  • 除管理员外,尽量不要推送标签。只有管理员可以删除标签,并用其他方式通知所有组员进行标签的更新,当然,这个更新也是本地仓库的手动更新。
  • 当有多个项目,如果想采用类似于github的管理方式,建议去查查gitlab。

~~ EOF ~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值