Git与GitHub总结笔记-参考《GitHub入门与实践》

前言:虽然已经用过一段时间自己的git服务器和github,但是看到这本书还是想深入了解一下。正好最近微软收购了Github,因此写了这篇笔记纪念一下2333。这本书深入介绍了关于Git的知识,有利于加深对Git的理解,还是比较推荐的。

  • 关于GitHub
    1. GitHub总部:旧金山
    2. 吉祥物:Octocat
    3. 不只是Git仓库托管服务
    4. 协同工作的软件:群件(Groupware)、CRM(Customer Relationship Management,顾客关系管理)
    5. Pull Request 是指开发者在本地对源代码进行更改后,向GitHub 中托管的Git 仓库请求合并的功能。不但能轻松查看源代码的前后差别,还可以对指定的一行代码进行评论。
    6. GitHub Flavored Markdown(GFM)语法
    7. @用户:输入“@ 组织名”可以让属于该组织的所有成员收到通知
    8. 输入“# 编号”,会连接到该仓库所对应的Issue 编号。
    9. 社会化编程的概念
    10. Issue 功能,是将一个任务或问题分配给一个Issue 进行追踪和管理的功能
    11. Wiki:开发文档或手册的编写
    12. Linux 的创始人Linus Torvalds 在2005 年开发了Git 的原型程序。当时,由于在Linux 内核开发中使用的既有版本管理系统的开发方许可证发生了变更,为了更换新的版本管理系统,Torvalds 开发了Git。
  • Git安装

    1. 关于windows换行符的处理
      GitHub 中公开的代码大部分都是以Mac 或Linux 中的LF(LineFeed)换行。然而,由于Windows 中是以CRLF(Carriage Return +Line Feed)换行的,所以在非对应的编辑器中将不能正常显示。
      Git 可以通过设置自动转换这些换行符。使用Windows 环境的各位,请选择推荐的“Checkout Windows-style, commit Unix-style line endings”选项。换行符在签出时会自动转换为CRLF,在提交时则会自动转换为LF。
    2. 初始设置
      • 首先来设置使用Git 时的姓名和邮箱地址。名字请用英文输入。

        $ git config --global user.name "Firstname Lastname"
        $ git config --global user.email "[email protected]"

        这个命令,会在“~/.gitconfig”中以如下形式输出设置文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值