git学习笔记

来源:互联网 发布:网络信息群发软件 编辑:程序博客网 时间:2024/06/15 20:53

git是什么:

  • git是目前世界上最先进的分布式版本控制工具,没有之一

git的起源:

  • git是最初是为了开发Linus被发明出来的

版本控制工具有哪些:

  1. 集中式版本控制工具,如:svn
  2. 分布式版本控制工具,如:git

git相较于svn的优势:

  1. 不需要联网
  2. 强大的分支管理

git的原理:

  • 初始化git的时候会生成一个.git的隐藏文件,这个文件就git的版本控制仓库
  • 在.git这个版本库中分为两部分:
    1. stage 暂存区 通过git add 添加的文件
    2. 创建的分支,默认创建了master,通过git commit将stage暂存区的文件移动到当前分支

git的优秀原因:

  • git跟踪和管理的是修改的内容,而不是这个文件

ssh:

  • 作用:确保代码是自己提交而不是别人提交
  • 使用方法:在每一个自己使用的 电脑上通过ssh-keygen -t rsa -C “name@eg.com”生成生成ssh之后将生成的ssh的pub公钥添加到自己的github设置就可以了
0 0
原创粉丝点击