zoukankan      html  css  js  c++  java
  • Git的一些操作

    前言

    记录一些经常需要用到的命令。

    私钥、公钥的生成(默认在C盘用户文件下生成)

    ssh-keygen -t rsa  //rsa加密

    拉取远程分支并与本地分支合并

    git pull [url]
    

    上述效果等同于 fetch + merge。

     多仓库同时推送

     如果想把项目新增代码同时推送到coding和github的远程分支上,可以执行如下指令:

    1)首先添加多个需要推送的远程仓库

    git remote add both [codingurl]
    git remote set-url --add --push both [codingurl]
    git remote set-url --add --push both [github-url]
    /*注意both这里为分支名*/

    添加完毕后用如下指令查看所有远程分支

    git remote -v
    

    2)将本地仓库与远程仓库数据同步

    git pull [coding-url]
    git pull [github-url]

    因为github和coding仓库的分支之前没有任何关联,所以合并时可能会出现以下情况

    那么使用

     git pull [url] --allow-unrelated-histories
    

    代替上述未成功的pull指令 

    3)推送

    git add .
    git commit -m "commit message"
    git push both --all  

    删除远程的分支

    git remote rm [分支名]
    

      

  • 相关阅读:
    Linux(centos)下安装JDK
    springmvc的面试知识点总结
    建造者模式
    PHP原型模式
    PHP适配器模式
    php备忘录模式
    PHP代理模式proxy
    单例模式
    工厂模式
    结构模式
  • 原文地址:https://www.cnblogs.com/0kk470/p/7997624.html
Copyright © 2011-2022 走看看