瞎扯
最近有几个留言想让写下git的内容,git是一个工具,主要是用来管理码农的代码的,理由很简单,码农写的代码太多,自己都不知道可能哪里出现了Crash。Linux也是因为git的出现,可以让世界上越来越多的人维护修改bug,现在的linux内核才发展的越来越快。
git基础
我觉得,要学习git,首先要了解几个概念
![a317b4601308b2f34e4241df135655e1.png](https://i-blog.csdnimg.cn/blog_migrate/c1140b433ef7933a936ea8d48de7fb1c.jpeg)
working dir 这个是工作区,我们一般都处在工作区中
index 这个是缓存区,可以临时保存你的改动
HEAD 指向你最新提交的结果(上图没显示)
哈希号 可以认为是某次提交的身份证号码(上图没显示)
local repository : 本地仓库
remote repository:远程仓库
安装初始化git
正常我们都是在Linux下开发和使用git,如果在windows和苹果下开发,请自行百度
安装git
#sudo apt-get install git
#sudo apt-get install git-doc git-svn git-email git-gui gitk
初始化git
ssh-keygen #生成git key 默认在.ssh目录下
git init # 在当前目录新建一个Git代码库
git init [project-name] # 新建一个目录,将其初始化为Git代码库
git clone [url]# 下载一个项目和它的整个代码历史
git config --list#