【git】2.5远程仓库的使用
资料来源
1.远程仓库
(1) 远程仓库是指托管在因特网或其他网络中的项目的版本库;
(2) 管理远程仓库包括添加远程仓库、移除无效的远程仓库、管理不同的远程分支并定义它们是否被跟踪等;
2.远程仓库的使用
2.1 查看远程仓库
(1) git remote
注1:git remote会列出已经配置的远程仓库服务器;
注2:origin是git给你cloned的仓库服务器的默认名字;
(2) git remote -v
注1:显示需要读写远程仓库使用的git保存的简写与其对应的URL;
2.2 添加远程仓库
(1) git remote add 远程仓库名 <url>,如git remote add paulboone https://github.com/paulboone/ticgit
2.3 从远程仓库中抓取(fetch)与拉取(pull)
(1) git fetch <remote>,如git fetch origin;
注1:该命令会访问远程仓库,从中抓取数据;执行完成后,将会拥有远程仓库中所有分支的引用,可以随时合并(git merge)或查看;
注2: 如果使用git clone命令克隆了一个仓库,命令会自动将其添加为远程仓库并默认以origin为简写;
注3: git fetch origin会抓取克隆后新推送的所有工作; 但是git fetch命令只是将数据下载到本地仓库,并不会自动合并或修改当前工作目录; 必须采用git merge手动将其合并到本地工作目录;
(2) git pull
注1:实现抓取后,自动合并远程数据到本地工作目录;
注2: 默认情况下, git clone命令会自动设置本地master分支跟踪克隆的远程仓库的master分支;
2.4 推送到远程仓库
(1) git push <remote> <branch>,如git push origin master;
注1: git push origin master将本地master分支推送到远程仓库origin的master分支;
注2: 如果你和其他人同一时间克隆,他们先将改动推送到远程,你推送时,会被拒绝,必须先抓取它们的工作然后合并进你的工作后,才能推送;
2.5 查看某个远程仓库
(1) git remote show <remote>,如git remote show origin;
注1:该命令会列出远程仓库的url与跟踪分支的信息;
2.6 远程仓库的重命名与移除
(1) git remote rename pb paul,将远程仓库pb重命名为paul;
(2) git remote remove或者git remote rm,如git remote remove paul;
【git】2.5远程仓库的使用的更多相关文章
- Myeclipse如何使用自带git工具向远程仓库提交代码(转)
Myeclipse如何使用自带git工具向远程仓库提交代码 第一步:将改动的代码标记 项目右键:team->synchronize workspace 点击确定 项目右键>add to g ...
- git关联github远程仓库的问题
git关联github远程仓库的时候,报fatal: remote origin already exists. 导致这个问题原因可能是之前关联的时候关联错了,再次关联就不行了. 解决办法是: 1.将 ...
- git如何删除远程仓库的某次错误提交
git如何删除远程仓库的某次错误提交 如果远程仓库,能ssh访问,那就跟本地没什么区别 reset命令有3种方式 git reset --mixed 此为默认方式,不带任何参数的git res ...
- 解决git push至远程仓库失败的问题
产生问题的原因: 远程仓库存在本地不存在的文件, 一个常见的例子是创建repository时勾选了README.md, 但此时本地还没有这个文件, 就会导致本地文件无法同步到远程仓库的问题. 解决方法 ...
- [gitHub实践] git基础:远程仓库的使用
[gitHub实践] git基础:远程仓库的使用 版权2019.6.2更新 git 基础 远程仓库的使用 git remote # 查看远程仓库 $ git remote # 克隆的仓库服务器默认名字 ...
- git指令-添加远程仓库
git指令-添加远程仓库 首先在GitHub上创建属于你自己的远程仓库:例如我创建的远程仓库mybatis用于我最近保存的mybatis代码 目前,在GitHub上的这个learngit仓库还是空的, ...
- git如何切换远程仓库
场景 工作时可能由于git仓库的变动,需要我们将已有代码切换仓库.比如我们先用的gitlab,现在要切换到github上. 迁移命令 代码迁移其实也很简单. 先保证本地代码是最新代码 $ git pu ...
- 小丁带你走进git世界五-远程仓库
一.文件,指令讲解 首先讲一下远程仓库和本地仓库在文件上面的区别,首先我们来看下对比图(当然这里说的区别是在于.git文件下面的文件内容,至于里面内容我们不会关注)這裡我们进行了相同的操作就是本地仓库 ...
- Git(进击学习:远程仓库操作)-V3.0
1.查看当前的远程仓库:git remote或git remote -v 2.添加远程仓库:git remote add [shortname] [url] git remote add pb git ...
- Git教程之远程仓库(9)
有个叫GitHub的神奇的网站,呵呵,从名字就可以看出,这个网站就是提供Git仓库托管服务的,所以,只要注册一个GitHub账号,就可以免费获得Git远程仓库. 由于本地Git仓库和GitHub仓库之 ...
随机推荐
- pytorch学习笔记四之训练分类器
训练分类器¶ 1. 数据¶ 处理图像,文本,音频或视频数据时,可以使用将数据加载到 NumPy 数组中的标准 Python 包. 然后,将该数组转换为torch.*Tensor 对于图 ...
- Python批量读取HDF多波段栅格数据并绘制像元直方图
本文介绍基于Python语言gdal模块,实现多波段HDF栅格图像文件的读取.处理与像元值可视化(直方图绘制)等操作. 另外,基于gdal等模块读取.tif格式栅格图层文件的方法可以查看Pyt ...
- Django中models的字段
常见的field类型: 1.AutoField 自增字段,它是一个根据ID自增长的IntegerField字段,通常不用自己设置,如果没有设置主键,django会自动添加它为主键字段 2.CharFi ...
- 通过命令上传到GitHub
从零开始命令行上传代码到GitHub 前情概要: 要提交代码到GitHub上,本来想要通过idea上传代码,然后去网上搜索了相关的文章,按照步骤一步一步的操作,结果还是没有弄好,也会出现各种各样的 ...
- 安装完IDEA后无法打开
安装完IDEA后无法打开 一.现象 安装完IDEA2021.3版本后,无论用什么办法都无法打开 二.原因 原先有安装过idea,里面有加载过一些插件,或者是破解过,会生成一些文件,导致IDEA无法运行 ...
- SpringBoot启动失败问题
SpringBoot启动失败问题 一.现象 pom.xml没有显示报错,也能查看到各种需要的依赖jar包,但在启动时显示 二.原因 网络不好导致maven导包失败或者导包不完整 三.解决办法 进入项目 ...
- 增加select的option之间的间距
直接设置option的上下内边距即可,即padding-top和padding-bottom.
- 四点DLT (Direct Linear Transformation) 算法
\(\mathrm{x}_{i}\) 表示变化前的齐次坐标 \(\mathbf{x}_{i}^{\prime}\) 表示变化后的齐次坐标 我们需要求到一个 \(3\times3\) 的变换矩阵 \(\ ...
- Vue 实现点击空白处隐藏某节点
手动监听判断 <template> <div> <span ref="projectButton"> <el-popover v-mode ...
- ansible自动化管理
一图读懂ansible自动化运维 金山文档连接地址:https://www.kdocs.cn/view/l/cheHWG9tTEgN(可查看) __outline__ansible部署及说明参数说明& ...