zoukankan      html  css  js  c++  java
  • Git远程仓库的一些命令

    1.查看远程仓库

    如果想查看已经配置的远程仓库服务器,用git remote。它会列出指定的每一个远程服务器的简写。

    如果已经克隆了远程仓库,那么至少应该能看到origin,这是Git克隆的仓库服务器的默认名字。

     

     2.添加远程仓库

    git remote add <shortname> <url> 添加一个新的远程Git仓库,同时指定一个可以引用的简写

    这是在本地首先初始化了一个仓库,利用git init命令,然后再将远程仓库与本地仓库进行关联

     3.移除无效的远程仓库

    git remote rm

    注意:此命令只是从本地移除远程仓库的记录,并不会真正影响到远程仓库

    4.从远程仓库抓取

    git fetch

    从远程仓库获取最新版本到本地仓库,不会自动merge

     

    origin指代的是远程仓库的地址(也就是说这个地址的名字就是origin),master是远程仓库的分支

    利用git fetch origin master,之后,本地仓库看不到任何东西,因为git fetch并不会自动merge,所以需要手动合并

     使用git merge origin/master,代表将origin/master分支下的文件合并到本地的工作区内

    5.从远程仓库拉取

     git pull origin master

    origin代表的是远程仓库,master是分支

    注意:如果当前本地仓库不是从远程仓库克隆,而是本地创建的仓库,并且仓库中存在文件,此时再从仓库拉取文件的时候会报错(fatal:refusing to merge unrelated histories),解决此问题可以在git pull命令后加入参数--allow-unrelated-histories(强行拉取下来)

    6.推送到远程仓库

    git push [remote-name] [branch-name]

     git push origin master

    origin代表远程的地址,master代表本地的分支,推送到远程master分支

  • 相关阅读:
    Leetcode(680) ;验证回文字符串 Ⅱ
    mysql常用操作语句
    组合索引问题
    php生成一维码以及保存-转载
    php后台实现页面跳转的方法-转载
    php操作表格(写)
    虚拟机复制后上网冲突的问题
    centos下安装nginx(转载)
    虚拟机与宿主机可以互相ping通,但是外网不能
    防火墙设置:虚拟机ping不通主机,但是主机可以ping通虚拟机(转载)
  • 原文地址:https://www.cnblogs.com/GumpYan/p/14705323.html
Copyright © 2011-2022 走看看