【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仓库之 ...
随机推荐
- js根据指定字段数据去重
//根据id去重 function unique(arr1) { const res = new Map(); return arr1.filter((a) => !res.has(a.id) ...
- postgresql中条件表达式 coalesce、nullif 、greatest、least
一.postgresql中条件表达式 1.1 GREATEST和LEASTGREATEST(value [, ...]) LEAST(value [, ...])# 注意比较值得类型一定要相同案例:比 ...
- odoo Web Controllers 学习总结
环境 odoo-14.0.post20221212.tar Web Controllers Controllers 控制器需要提供可扩展性,就像Model,但不能使用相同的机制,因为先决条件(已加载模 ...
- asp汉字转拼音小写
<%'//获取汉字的首字母 ,ANSII编码function getpychar(char) dim tmpp:tmpp=65536+asc(char) if(tmpp>=45217 an ...
- 解决用flex布局时内容溢出的问题
1,2正常现象如下: 2,点击折叠图标 再点折叠 无图标了 解决:flex:1,width:0 就可以了
- Python实现XX短视频加密算法抓包分析及刷邀请
Python实现XX短视频加密算法抓包分析及刷邀请 出自:https://zhuanlan.zhihu.com/p/466929667?utm_id=0 Python彳余 一个会常常更新互联网,编程的 ...
- .NET 6 + Hangfire 实现后台作业管理
一.环境: ASP.NET Core 6 + Hangfire + MySQL 二.新建ASP.NET Core空项目 项目名称:HangfireExample 框架:.NET 6.0 三.N ...
- 人脸识别:face_recognition初尝试
在学习face_recognition之前先看git上的另一个项目:face_collection .face_collection某种程度上可以看做是demo,便于我们更好的理解和使用face_re ...
- WDA学习(29):WDA & HTML
1.22 HTML Container 本实例测试HTML在WDA中结合使用. 創建WDA Component: Z_TEST_WDA99 UI Element VIEW:MAIN 創建UI Elem ...
- Docker之Redis保姆级别安装
Docker之Redis保姆级别安装: 如果觉得样式不好:跳转即可 http://www.lifengying.site/(md文件复制过来有些样式会不一样) 学英语网站项目:自己先保证Redis.N ...