git是什么
Git是一个分布式的版本控制系统,与集中式的版本控制系统SVN不同的是,每个人都工作在通过克隆建立的本地版本库中。也就是说每个人都拥有一个完整的版本库,查看提交日志、提交、创建里程碑和分支、合并分支、回退等所有操作都直接在本地完成而不需要网络连接。
工作区(working diretory)用于修改文件 。
暂存区(stage) 是用来暂时存放工作区中修改的内容,Index为索引,即暂存区。。
版本库(commit history) 提交代码的历史记录。
git仓库文件的4种状态
untracked |
未被追踪 |
modified |
工作区修改了某个文件还没添加到暂存区 |
staged |
工作区修改了的文件添加到了暂存区但还没提交版本库 |
committed |
数据被安全的存储在本地库中 |
git安装
git配置
1--邮箱
git config --global user.email "ticy.meng@goertek.com"
2--姓名
git config --global user.name "ticy.meng"
3--网址
git config --global url."ssh://ticy.meng@10.10.204.22:29418".insteadOf "NJLOCALSERVER"
4--生成密匙(直接敲回车默认保存到/.ssh/id_rsa)
ssh-keygen
5--查看.pub文件(公匙),并复制到git服务器(http:10.10.204.22:9999)ticy.meng->setting-&g