zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    解释基于注解的切面实现?
    @Controller 注解?
    Spring由哪些模块组成?
    解释AOP模块 ?
    什么是Spring的依赖注入?
    自动装配有哪些局限性 ?
    在Spring框架中如何更有效地使用JDBC?
    @Autowired 注解?
    @Required 注解?
    解释AOP?
  • 原文地址:https://www.cnblogs.com/geeklove01/p/8025795.html
Copyright © 2011-2022 走看看