【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仓库之 ...
随机推荐
- [BSR文摘] 如何解释CRP正常而多普勒超声显示关节炎活动的RA亚型
如何解释CRP正常而多普勒超声显示关节炎活动的RA亚型 Braford CM, et al.Rheumatology 2016. Present ID: 72. 背景:临床门诊越来越多地利用肌肉骨骼超 ...
- CSS3移动动画
transition: .3s all ease; .tmall .tmall-tabbodys { width: 100%; position: absolute; left: 0px; trans ...
- 小程序动态class与动态style的写法:
style = "opacity :{{num}}" class = "vp {{opacity == 0 ? 'opacity1':''}}"
- Linux操作命令(一)1.ls命令 2.cd命令 3.pwd命令
1.ls 命令 ls 命令就是 list 的缩写, ls 用来打印出当前目录的清单. 参数 描述 -a –all 列出目录下的所有文件,包括以 . 开头的隐含文件 -l 除了文件名之外,还将文件的权限 ...
- npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree
VScode报错:npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree 不能解析依赖树 ,需要先修复上面 ...
- Centos7 MyCat2 安装部署
部署MyCat2 之前需要搭建好数据库的主从,详看文档:mysql 主次数据库搭建 官网:http://www.mycat.org.cn/ 官方文档: https://www.yuque.com/cc ...
- vue开发中,数据更新,但视图不刷新
我们在开发过程中会碰到数据更新,但是视图并未改变的情况,情况如下: 第一种:动态给对象新增属性或者删除属性是不会触发视图刷新的,Vue识别不到: 第二种:通过数组下标修改数组中的元素或者手动修改数组的 ...
- C++分别用顺序栈和链栈实现数制的转换相关代码
//案例分析:将一个十进制数N转化为八进制数,在计算过程中,使得N模8得到八进制数的各个数依次进栈,//然后将八进制数依次输出,得到八进制数.#include<iostream>#incl ...
- (前端面试题)详解 JS 的 setTimeout 和 setInterval 两大定时器
程序员面试题库分享 1.前端面试题库 (面试必备) 推荐:★★★★★ 地址:前端面试题库 2.前端技术导航大全 推荐:★★★★★ 地址:前端技术导航大全 3.开发者颜色 ...
- python中下拉框选择
如选择省区城市 provice = driver.find_element_by_id('****') #先给定位的元素付个变量 select(prvice).select_by_bisible_te ...