zoukankan      html  css  js  c++  java
  • GitHub

    版本控制

    1. Git如何得知一个项目中的版本前后顺序?
      1. 每个版本号都是随机产生的,但是会保存上一个版本的版本号(即父版本号parent);
      2. 父版本只显示40位版本号的前5位,首个版本无父版本号;
    2. commit在GitHub的版本控制里最为常见动作,表示执行一个重要的操作,可以提交成"提交";

    客户端工具的使用

    平台

    GitHub提供了Mac、Windows、Linux等平台的客户程序,我使用了Windows下载安装过程需要一段时间。

    新增与同步项目

    1. 在客户端中可以Add(即将本地项目添加到GitHub中)、Create(创建一个GitHub上没有的新项目)、Clone(克隆一个GitHub中已经存在的项目)。
    2. 在客户端新增后,通过点击"Publish"按钮添加项目到GitHub中;
    3. 同步客户端与GitHub远程仓库,可以点击"Syncing"按钮;

    撤销与回滚

    GitHub中有两种撤销的方式:

    1. 一各是undo,这种操作并不会在History中留下版本记录,因此只有在未与GitHub远程仓库同步的情况下可以操作;
    2. 另一种是Revert,这种操作会在History中留下版本记录;

    分支(Branches)

    创建分支

    GitHub给我们默认创建的就是master分支,可以把master分支理解成为指向某个版本的指针,而当我们新创建分支的时候也是跟master一样指向同一个版本,

    当在新分支上做了修改,然后commit后,新分支指向版本的指针就会移动,而master分支不变。

    在GitHub客户端可以非常方便的对各个分支的文件进行创建、修改、删除操作,并且分支与分支之间的文件是互不影响的。

    删除分支

    删除分支时不能删除当前分支,即删除分支之前需要双击切换到另外的分支。

    删除分支的方式与不同:

    1. UnPublish删除GitHub远程仓库的分支,不删除本地分支;
    2. Delete删除本地以及GitHub远程仓库的分支;

    如果要删除master分支,需要到GitHub.com上通过"setting"把默认分支从master分支改为另外的分支。

    合并分支

    在GitHub客户端中找到"Merge View"中的"Merge Braches"进行"融合"。

    整合后的分支将会多一个"融合版本"即Merge Commit,里面没有内容且有两个父版本号。

    GitHub秘籍

  • 相关阅读:
    检测用户名和密码
    文本框赋值-数组的使用
    表单元素属性应用
    innerText和textContent区别以及兼容处理
    1.1自动化测试
    coockie & session
    springMVC 实现上传文件和下载文件
    el 表达式 显示错误 总结
    杭电oj_2063——过山车(java实现)
    关于java静态存储类的一个知识点
  • 原文地址:https://www.cnblogs.com/dayaodao/p/4915899.html
Copyright © 2011-2022 走看看