热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

git远程仓库日常使用

1、远程仓库的增删改查1.1、【查看】远程仓库:列出你指定的每一个远程仓库的简写gitremote指定选项 -v,会显示需要读写远程仓库使用的Git保存的简写与其对应的URLgit

1、远程仓库的增删改查

1.1、【查看】远程仓库:

列出你指定的每一个远程仓库简写

git remote

指定选项 -v,会显示需要读写远程仓库使用的 Git 保存的简写与其对应的 URL

git remote -v

查看 某一个 远程仓库 的 更多信息

git remote show <远程仓库简称>


1.2、【新增】远程仓库

git remote add 别名 仓库地址

示例:

git remote add github git@github.com:apache/dubbo-spring-boot-project.git


1.3、【重命名】远程仓库的简称

git remote rename <当前简称> <更改简称>


1.4、【移除】远程仓库

git remote remove <仓库简称>

git remote rm <仓库简称>

上边两种方式都可以。


2、本地仓库与远程仓库的交互

2.1、远程仓库的拉取(fetch)

remote 则是上边提到的 远程仓库 的《简写》

git fetch

如果不指定remote,默认为:origin

git fetch 等价于 git fetch origin


注意:git fetch 命令只会将数据下载到你的本地仓库——它并不会自动合并或修改你当前的工作。 当准备好时你必须手动将其合并入你的工作。


换句话说:它只会更新 本地追踪的远程分支信息。


2.2、远程仓库的抓取(pull)

作用:自动抓取后合并该远程分支到当前分支。

前提:你的当前分支设置了跟踪远程分支。从最初克隆的服务器上抓取数据并自动尝试合并到当前所在的分支

git pull


2.3、推送到远程仓库(push)

git push

:远程仓库简称,非必填,默认:origin

:远程仓库的分支,非必填,默认:本地分支所追踪的远程分支,未关联,则会失败。


2.4、设置追踪的 远程仓库分支(上游分支)


2.4.1、checkout 远程分支,自动设置上游分支

git checkout -b /

对应到更加简洁的操作

git checkout --track /

对应到更加简洁的语法(自动设置追踪的前提:远程仓库存在同名的分支)

git checkout


2.4.2、手动设置上游分支

使用 -u 或 --set-upstream-to 都可以达到目的

git branch -u /

git branch --set-upstream-to /

参考:



  • https://git-scm.com/book/zh/v2/Git-基础-远程仓库的使用

  • https://git-scm.com/book/zh/v2/Git-分支-分支简介#ch03-git-branching

Read the fucking manual and source code



推荐阅读
  • 前言本篇为大家总结社区多人合作常见的场景和对应的git操作命令。本篇非新手教程,阅读本篇前需具备Git基础知识。Git入门教程请参考https://www ... [详细]
  • 在springmvc框架中,前台ajax调用方法,对图片批量下载,如何弹出提示保存位置选框?Controller方法 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • 本文介绍了在Python3中如何使用选择文件对话框的格式打开和保存图片的方法。通过使用tkinter库中的filedialog模块的asksaveasfilename和askopenfilename函数,可以方便地选择要打开或保存的图片文件,并进行相关操作。具体的代码示例和操作步骤也被提供。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • phpcomposer 那个中文镜像是不是凉了 ... [详细]
  • 本文详细介绍了git常用命令及其操作方法,包括查看、添加、提交、删除、找回等操作,以及如何重置修改文件、抛弃工作区修改、将工作文件提交到本地暂存区、从版本库中删除文件等。同时还介绍了如何从暂存区恢复到工作文件、恢复最近一次提交过的状态,以及如何合并多个操作等。 ... [详细]
  • 如何提高PHP编程技能及推荐高级教程
    本文介绍了如何提高PHP编程技能的方法,推荐了一些高级教程。学习任何一种编程语言都需要长期的坚持和不懈的努力,本文提醒读者要有足够的耐心和时间投入。通过实践操作学习,可以更好地理解和掌握PHP语言的特异性,特别是单引号和双引号的用法。同时,本文也指出了只走马观花看整体而不深入学习的学习方式无法真正掌握这门语言,建议读者要从整体来考虑局部,培养大局观。最后,本文提醒读者完成一个像模像样的网站需要付出更多的努力和实践。 ... [详细]
  • 分享css中提升优先级属性!important的用法总结
    web前端|css教程css!importantweb前端-css教程本文分享css中提升优先级属性!important的用法总结微信门店展示源码,vscode如何管理站点,ubu ... [详细]
  • Java如何导入和导出Excel文件的方法和步骤详解
    本文详细介绍了在SpringBoot中使用Java导入和导出Excel文件的方法和步骤,包括添加操作Excel的依赖、自定义注解等。文章还提供了示例代码,并将代码上传至GitHub供访问。 ... [详细]
  • Imdevelopinganappwhichneedstogetmusicfilebystreamingforplayinglive.我正在开发一个应用程序,需要通过流 ... [详细]
  • 先记住几个专用名词,如下:Workspace:工作区IndexStage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库一、新建代码库#在当前目录新建一个G ... [详细]
  • 图解 Google V8 # 19 :异步编程(二):V8 是如何实现 async/await 的?
    说明图解GoogleV8学习笔记前端异步编程的方案史1、什么是回调地狱?如果在代码中过多地使用异步回调函数,会将整个代码逻辑打乱,从 ... [详细]
  • git向远程仓库提交遇到的各种坑
    **码云***gitinit初始化本地仓库gitinit*gitremoteaddorigingitgithub.com:xueqinngchennLocal-agent.git将 ... [详细]
author-avatar
顺辉1988
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有