• Git中一些远程库操作的细节


    最近在公司,老是遇到Git远程操作的问题,现总结如下:

    1,本地checkout一个新的分支,向远程push的时候,若远程没有该分支,会新建一个.

    2.将远程代码clone到本地修改并commit后,若远程代码有变化,应使用pull拉取,解决冲突后再提交

    3.pull = fetch + merge,如果本地仓库和远程存在追踪关系(tracking information),使用 git pull origin可将远程分支拉取到当前分支上来

       若没有追踪信息,则指定分支来pull,如 git pull origin next:master(next远程仓库,master本地仓库)

    4.查看远程主机名使用 git remote

    5.git merge branchname 用于将branchname合并到当前分支上来,如果合并有冲突并在本地解决后,再push到远程分支,在远程合并时则不会出现冲突

       branchname也可以是远程分支,此时将远程分支合并到当前分支,比如: git merge origin/master

    6.若没修改任何东西,再次push到远程仓库的时候不会发生任何变化.

    7.查看远程库的信息(是否被tracked等等),使用git remote show origin

  • 相关阅读:
    GitLab基本用法
    SSH免密登录详解
    一文搞懂GitLab安装部署及服务配置
    初识:LevelDB
    Jenkins安装与Gitlab项目部署详解
    CentOS7的安装和配置
    C/C++语言的学习方向
    C语言atoi函数
    C语言整数的取值范围
    C语言scanf函数
  • 原文地址:https://www.cnblogs.com/geeklove01/p/8025795.html
Copyright © 2020-2023  润新知