zoukankan      html  css  js  c++  java
  • 【git】借助github学习成果

    1.创建分支

    git branch dev   //创建分支

    git checkout dev  //切换分支

    或者用一句  git checkout -b dev

    删除一个分支  git checkout -d dev

    2.所有的操作 如何没有push之前都是在本地和操作  

    3.创建一个可显示的分支,让其他人也能获取到的分支   git push  origin  dev ,这样就可以和master在github上同级别显示了

    4.合并到master分支,checkout master ,  git merge dev

    5.如果想从master 同步到另一个 dev2, svn貌似是不行的 ,git可以吗 没有找到

    6.创建一个库关联到现有的远程库 

    $ git remote add origin git@github.com:michaelliao/learngit.git

    $ git push -u origin master

    由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。

    查看合并情况(删除了分支就没法看了)

    localhost:oxgren robin$ git log --graph --pretty=oneline --abbrev-commit

    *   030e1ff Merge branch 'dev'

    |  

    | * a8611e5 edit readme.txt

    * | 14d2581 branch ini

    |/  

    * 48477d0 root dir

    * d725f6d rm file to  dir

    * 2754531 add dir file

    * b1eb5a1 rm readme

    * ad8eec6 test add readme.txt

    * 7b83831 java world

    localhost:oxgren robin$ git log --graph

    *   commit 030e1ff137c400aa0a5a1c5746ace19b1790c56a

    |  Merge: 14d2581 a8611e5

    | | Author: yuchaoonline <yuchaoonline@qq.com>

    | | Date:   Sun Sep 20 17:54:44 2015 +0800

    | | 

    | |     Merge branch 'dev'

    | |   

    | * commit a8611e52aef64473832479d70c5e976a1b701dc6

    | | Author: yuchaoonline <yuchaoonline@qq.com>

    | | Date:   Sun Sep 20 17:54:05 2015 +0800

    | | 

    | |     edit readme.txt

    | |   

    * | commit 14d25816053f606d3fda6207ebd8c07832731d1e

    |/  Author: yuchaoonline <yuchaoonline@qq.com>

    |   Date:   Sun Sep 20 17:02:25 2015 +0800

    |   

    |       branch ini

    |  

    * commit 48477d0cb0de9d9fa3d762f46579d71527baa924

    | Author: yuchaoonline <yuchaoonline@qq.com>

    | Date:   Sun Sep 20 16:35:29 2015 +0800

    | 

  • 相关阅读:
    线程安全(上)--彻底搞懂volatile关键字
    数据库设计三大范式
    1、框架及环境搭建
    约瑟夫问题
    链表(上):如何实现LRU缓存淘汰算法?
    为什么很多编程语言中数组都是从 0 开始编号?
    mac 终端命令小结
    复杂度分析(下):浅析最好、最坏、平均、均摊时间复杂度
    复杂度分析(上):如何分析、统计算法的执行效率和资源消耗?
    程序员少走弯路的10条忠告和成就一生的10个经典故事
  • 原文地址:https://www.cnblogs.com/viewcozy/p/4823817.html
Copyright © 2011-2022 走看看