远程仓库的使用
时间:2022-07-22
本文章向大家介绍远程仓库的使用,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
远程仓库是指托管在网络上的项目仓库,可能会有好多个,其中有些你只能读,另外有些可以写。同他人协作开发某个项目时,需要管理这些远程仓库,以便推送或拉取数据,分享各自的工作进展。 管理远程仓库的工作,包括添加远程库,移除废弃的远程库,管理各式远程库分支,定义是否跟踪这些分支,等等
命令介绍
1、查看当前有哪些远程仓库
<code>git remote</code>
<code># git remote</code>
origin
在克隆完某个项目后,git默认会以origin这个名字来标识所克隆的远程仓库
2、显示对应的远程仓库地址
<code>git remote -v</code>
<code># git remote -v</code>
origin <a href="git://github.com/schacon/ticgit.git">git://github.com/schacon/ticgit.git</a> (fetch)
origin <a href="git://github.com/schacon/ticgit.git">git://github.com/schacon/ticgit.git</a> (push)
3、添加远程仓库
git remote add
git remote add pb <a href="git://github.com/paulboone/ticgit.git">git://github.com/paulboone/ticgit.git</a>
查看
<code># git remote -v</code>
origin <a href="git://github.com/schacon/ticgit.git">git://github.com/schacon/ticgit.git</a> (fetch)
origin <a href="git://github.com/schacon/ticgit.git">git://github.com/schacon/ticgit.git</a> (push)
pb <a href="git://github.com/paulboone/ticgit.git">git://github.com/paulboone/ticgit.git</a> (fetch)
pb <a href="git://github.com/paulboone/ticgit.git">git://github.com/paulboone/ticgit.git</a> (push)
4、从远程仓库抓取文件
<code>git fetch </code>
这里我们新增了一个pb仓库
<code># git fetch pb</code>
remote: Counting objects: 43, done.
remote: Total 43 (delta 22), reused 22 (delta 22), pack-reused 21
Unpacking objects: 100% (43/43), done.
From <a href="git://github.com/paulboone/ticgit">git://github.com/paulboone/ticgit</a>
* [new branch] master -> pb/master
* [new branch] ticgit -> pb/ticgit
这条命令会到远程仓库拉取本地没有,而远程仓库有的信息到本地,拉取后的内容只是放到本地仓库,并不会自动合并到当前工作分支,需要手动合并分支
5、查看远程仓库信息
<code>git remote show</code>
例如
<code># git remote show origin</code>
* remote origin
Fetch URL: <a href="git://github.com/schacon/ticgit.git">git://github.com/schacon/ticgit.git</a>
Push URL: <a href="git://github.com/schacon/ticgit.git">git://github.com/schacon/ticgit.git</a>
HEAD branch: master
Remote branches:
master tracked
ticgit tracked
Local branch configured for ‘git pull’:
master merges with remote master
Local ref configured for ‘git push’:
master pushes to master (up to date)
6、远程仓库的删除和重命名
<code>git remote rename</code>
例如
<code># git remote rename pb chenfei</code>
删除
<code>git remote rm</code>
- 【机器学习笔记之七】PCA 的数学原理和可视化效果
- 2017"百度之星"程序设计大赛 - 复赛1005&&HDU 6148 Valley Numer【数位dp】
- 【专知-关关的刷题日记20】Leetcode 119. Pascal's Triangle II
- 2017"百度之星"程序设计大赛 - 复赛1003&&HDU 6146 Pokémon GO【数学,递推,dp】
- 2017"百度之星"程序设计大赛 - 复赛1001&&HDU 6144 Arithmetic of Bomb【java大模拟】
- Java面向对象抽象类实例练习
- 经典JS闭包面试题
- Java面向对象接口的应用实例练习
- 【机器学习笔记之八】使用朴素贝叶斯进行文本的分类
- 【Java学习笔记之二十二】解析接口在Java继承中的用法及实例分析
- 扫一扫二维码就能打开网站,就能添加联系人,就能链接wifi(续)
- Java面向对象抽象类案例分析
- 【Java学习笔记之二十三】instanceof运算符的用法小结
- 基础才是重中之重~多线程的代价~我的内存都被吃了!
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- laravel 中某一字段自增、自减的例子
- php统计数组不同元素的个数的实例方法
- PHP实现单条sql执行多个数据的insert语句方法
- PHP的JSON封装、转变及输出操作示例
- php 策略模式原理与应用深入理解
- 解决在Laravel 中处理OPTIONS请求的问题
- PHP使用观察者模式处理异常信息的方法详解
- php判断目录存在的简单方法
- 怎么优雅的使用 laravel 的 validator验证办法
- Thinkphp5.0框架的Db操作实例分析【连接、增删改查、链式操作等】
- php设计模式之适配器模式原理、用法及注意事项详解
- php基于Redis消息队列实现的消息推送的办法
- tp5框架无刷新分页实现方法分析
- PHP与SQL语句写一句话木马总结
- golang实现php里的serialize()和unserialize()序列和反序列办法详解