远程仓库是指托管在因特网或其他网络中的你的项目的版本库。比如你在GitHub中托管的代码库,就是远程仓库。

1.查看远程仓库 --  git remote 

  git remote 查看已经配置的远程仓库服务器,会列出你指定的远程服务器的简写。运行该命令,你应该能够看到origin,这是Git给你克隆的仓库的默认名字。

    git remote -v :1.显示远程仓库的简写;2.显示远程仓库的URL。 如果你的远程仓库不止一个,会将其全部列出。例如你是与几个协作者一起合作开发的,这里知道了其他协作者的仓库的地址就可以轻松拉去其中一个的贡献了。

2.添加远程仓库 --  git remote add <shortname> <url> 

  例子: git remote add pb https://github.com/paulbone/ticgit 添加 https://github.com/paulbone/ticgit 作为远程仓库,同时为远程仓库指定一个简写pb。你就可以通过pb来对远程仓库进行引用了,例如 git fetch pb 拉取paul仓库中有但是你没有的信息。

3.从远程仓库中的抓取与拉取 --  git fetch <remote-name>    git pull <remote-name>  

    git push <remote-name>  从远程仓库中抓取你的本地仓库中还没有的数据。包括分支、标签等。

   git pull  从远程仓库拉取你本地仓库中没有的东西,并且会自动尝试merge,如果有冲突需要你自己解决冲突。

注意区别:  git pull = git fetch + git merge 

默认情况下,直接运行,git fetch会将代码拉取到origin/master分支下面。 

4.推送远程仓库 --  git push <remote-name> <branch-name> 

  git remote origin master  将本地的master提交的内容上传到远程仓库。远程仓库的名字是origin。这个名字是你在克隆远程仓库的时候,默认设置好的。

  注意:只有当你对远程仓库具有写入权限的时候,这条命令才会生效。当你在与别人合作开发一个项目的时候,如果,他们先推送了自己的代码到了远程仓库,你在直接进行推送,会被拒绝,你必须先将他们的代码先拉取下来进行合并(merge)之后,才能进行推送。

5.查看远程仓库 --  git remote show <remote-name> 

   git remote show origin :

  1.显示远程仓库有哪些分支;

  2.显示运行git pull会从哪个远程分支进行拉取;

  3.显示运行git push会上传到哪个分支

6.远程仓库的移除与重命名 --  git remote rename <old-name> <new-name>   git remote rm <remote-name>  

   git remote rename : 重命名

  1.修改远程仓库的简写名

  2.同时还会修改远程分支的名字

例子:git remote rename pb paul  ---> 会将远程仓库pb的名字改写为paul。同时也会将远程分支的名字修改,例如远程分支原来是pb/master,改名之后的名字是paul/master。

   git remote rm  : 移除

  如果你已经从服务器上搬走了你所有的文件,或者项目终止了,这时候你可以使用这条命令删除远程仓库。

6.Git基础-远程仓库的使用的更多相关文章

  1. Git 基础 - 远程仓库的使用

    远程仓库的使用 要参与任何一个 Git 项目的协作,必须要了解该如何管理远程仓库.远程仓库是指托管在网络上的项目仓库,可能会有好多个,其中有些你只能读,另外有些可以写.同他人协作开发某个项目时,需要管 ...

  2. git基础-远程仓库的使用

    远程仓库的使用 为了能在任意 Git 项目上协作,你需要知道如何管理自己的远程仓库. 远程仓库是指托管在因特网或其他网络中的你的项目的版本库. 你可以有好几个远程仓库,通常有些仓库对你只读,有些则可以 ...

  3. Git--01 基础 - 远程仓库的使用

    目录 Git 基础 - 远程仓库的使用 远程仓库的使用 查看远程仓库 添加远程仓库 从远程仓库中抓取与拉取 推送到远程仓库 查看某个远程仓库 远程仓库的移除与重命名 Git 基础 - 远程仓库的使用 ...

  4. git 切换远程仓库,以及碰到的一个问题。

    git 切换远程仓库出现如下问题: $ git checkout -b localdev origin/dev fatal: Cannot update paths and switch to bra ...

  5. Git从远程仓库里拉取一条本地不存在的分支方法

    Git从远程仓库里拉取一条本地不存在的分支方法 从远程仓库里拉取一条本地不存在的分支时,进入到对应目录先执行git fetch然后再执行git checkout -b 本地分支名 origin/远程分 ...

  6. git学习——远程仓库操作

    查看当前的远程库——git remote 列出了仅仅是远程库的简单名字 可以加上-v 现实对应的克隆地址 添加远程仓库——git remote add [shortname] [url] git re ...

  7. git从远程仓库中更新代码到本地仓库

    git从远程仓库中更新代码到本地仓库 有时候在使用git pull的时候,会莫名才报错.查了很多资料,尝试过git的很多命令.包括git fetch命令,都会报同样的错.最后终于发现了一条捷径,由网友 ...

  8. [转]git修改远程仓库地址

    原文链接:http://www.cnblogs.com/lazb/articles/5597878.html 问:Coding远程仓库地址变了,本地git仓库地址如何更新为最新地址 git修改远程仓库 ...

  9. 为git创建远程仓库

    首先生成ssh公钥: 将公钥添加到git: 测试秘钥是否通过: 然后就可以到web界面看到标注的地方被绿了: 但是我的没有绿,不知道为啥,难道没有女朋友的原因吗? rm -rf .ssh 重来好几遍都 ...

随机推荐

  1. PHP左侧菜单栏的管理与实现

    以thinkPHP5.0为例 后台config.php文件里配置 //配置文件设置菜单内容属性 'menu' => [ [ 'name' => '菜单栏1', 'url' => '/ ...

  2. Intellij IDEA 从数据库生成 JPA Entity

    首先,需要从调用 Database 窗口 View>Tool Windows>Database 添加到数据库的连接 选择数据的表,然后右击 选择 Scripted Extensions & ...

  3. labview下载地址

    ftp://ftp.ni.com/evaluation/labview/ekit/other/downloader

  4. mysql使用错误

    mysql运行报The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time z ...

  5. 我把一些Linux的中英文命令做了对应翻译大家参考一下

    本文我们把Linux的中英文命令做了对应翻译,给需要的朋友参考一下.(http://wap.0834jl.com) 很多朋友在论坛上找Linux英文命令,我们给大家整理了比较全的Linux英文命令,并 ...

  6. jdk1.8安装

    jdk1.8:链接: https://pan.baidu.com/s/1Orv7Rjz0jkprcdoRSFWiPw 提取码: rn73 设置jdk和jre文件位置 配置环境变量: 系统变量中jdk ...

  7. 怎么给easyui中的datagrid加水平滚动条

    注意如下几个点就行: 1.数据网格(DataGrid)所在的table属性上级div无需设置width: 2..datagrid属性:fitColumns为false 或者不填 3.在style中给. ...

  8. python控制语句---循环结构语句

    这次主要把循环结构的控制语句补上,主要包含while.for.continue.break.循环嵌套.主要写一些基本的认识以及包含的一些实例.当只有唯一路径且只跑一次的时候选择上一节中的选择结构语句就 ...

  9. 在github上面创建新的分支

    第一步:git branch 查看当前分支情况 git branch //查看当前分支情况 第二步:git branch 分支名,新建一个自己的分支 git branch 分支名 // 新建一个自己的 ...

  10. MongoDB 学习使用

    博客教程: https://jingyan.baidu.com/article/dca1fa6f0428a4f1a440522e.html