zoukankan      html  css  js  c++  java
  • git 基本使用

    总图

    分图 1

    分图 2

         git diff 除了上图的功能外,还可以比较本地仓库分支和远程仓库分支的区别:git diff master  origin/master   ,这个一般在fetch后用的比较多,具体看看异同再merge嘛 !

     ================================《开始》=====================================

    0.创建秘钥:ssh-keygen  -t  rsa  -C  "你的邮箱"

    1.远程仓库的 关联 与 取消

         a 关联:git remote  add  origin(origin是别名,可自定义为其他的) http://xxxxxxxxx.git

         b取消:git remote rm origin

         c.重命名别名 : git remote rename  origin   orange

    2.远程分支:

         a.查看所有分支:git branch -a

         b.将本地分支推送到远程(github)。若远程没有该分支则创建该分支: git push origin 分支名

         c 删除远程分支:git push origin  --delete 分支名

         d.删除远程分支在本地的链接,本地的该分支、远程的该分支照样存在: git branch -d -r origin/分支名

    3.fetch

        fetch 的作用是把远程仓库和本地仓库做个比较,不会真正“拿下了”,只有fetch后merge才会真正拿到本地仓库。

        如果远程只有一个主分支master, fetch时要用 git  fetch origin  ,后面不要接master! 这样才能起作用,不然老是 Aleady to update。

        如果有多个分支,fetch时可以不指定分支(此时全部对比),也可以指定分支,这样只把该分支和本地作对比。

        fetch到本地后,可以用 git checkout 分支名 切换到你的目标分支开展工作了

    4.merge

         将制定分支合并到当前分支:git merge origin/master

    5.checkout

        git checkout -- file  : 从本地库抽到工作区和暂存区

  • 相关阅读:
    数据结构与算法(3-4)--矩阵的压缩存储
    数据结构与算法(3-3)--队列的应用
    数据结构与算法(3-2)--栈的应用
    数据结构与算法(3-1)--栈和队列
    数据结构与算法(2)--线性表(数组和链表)
    数据结构与算法(1)--时间及空间复杂度
    python变量与地址的关系
    python高级(03)--socket编程
    python高级(02)--生成器和迭代器
    python处理http接口请求
  • 原文地址:https://www.cnblogs.com/conserdao/p/6536802.html
Copyright © 2011-2022 走看看