git学习笔记
来源:互联网 发布:网络信息群发软件 编辑:程序博客网 时间:2024/06/15 20:53
git是什么:
- git是目前世界上最先进的分布式版本控制工具,没有之一
git的起源:
- git是最初是为了开发Linus被发明出来的
版本控制工具有哪些:
- 集中式版本控制工具,如:svn
- 分布式版本控制工具,如:git
git相较于svn的优势:
- 不需要联网
- 强大的分支管理
git的原理:
- 初始化git的时候会生成一个.git的隐藏文件,这个文件就git的版本控制仓库
- 在.git这个版本库中分为两部分:
- stage 暂存区 通过git add 添加的文件
- 创建的分支,默认创建了master,通过git commit将stage暂存区的文件移动到当前分支
git的优秀原因:
- git跟踪和管理的是修改的内容,而不是这个文件
ssh:
- 作用:确保代码是自己提交而不是别人提交
- 使用方法:在每一个自己使用的 电脑上通过ssh-keygen -t rsa -C “name@eg.com”生成生成ssh之后将生成的ssh的pub公钥添加到自己的github设置就可以了
0 0
- 【git】git学习笔记
- Git学习笔记-Git Branching
- Git学习笔记:Git命令
- git常用命令-Git学习笔记
- Git学习笔记--Git入门
- Git 学习笔记 --- 自定义Git
- git/github学习笔记
- git 学习笔记
- Git 学习笔记
- git学习笔记
- git 学习笔记
- Git学习笔记 - 1
- Git学习笔记
- Git学习笔记 - 1
- git/github学习笔记
- git学习笔记
- Git 学习笔记
- GIT之学习笔记
- linux之chdir解析
- Swift 系统学习 30 枚举 结构体 类 遵循协议 protocol
- iBET Poker Card Lucky Draw
- CString和LPCSTR区别
- Line belt HDU
- git学习笔记
- 喵哈哈村的种花魔法
- 如何快速启用或者禁用本地连接
- 基础理论知识复习(下)
- oracle keep函数
- ORACLE 解决ORA-28000: the account is locked
- WEKA使用教程(经典教程转载)
- Swift 系统学习 31 扩展 extension
- 依照ILSVRC2012在matconvnet-1.0-beta23 中用imagenet训练的情况,训练自己的数据