Git 操作
版本控制系统
集中式与分布式的区别
项目 | 集中式版本控制系统 | 分布式版本控制系统 |
---|---|---|
主要区别 | 每个开发者只有应用代码库的一个版本。 | 每个开发者都有整个代码库的所有版本。 |
在离线状态下开发者无法进行版本管理开发。 | 在离线状态下开发者可以进行版本管理开发, 等到有网时再push到仓库中。 |
软件下载
下载:https://git-scm.com/ 官网下载比较慢,
镜像下载:http://npm.taobao.org/mirrors/git-for-windows/
安装Git
出现以上图标则成功安装
卸载Git
- 首先检查环境变量:此电脑–>属性–>高级系统设置–>高级–>环境变量–>系统变量–>path–>双击打开,删除里面的Git
- 控制面板–>卸载Git
配置
- 设置用户签名
git config --global user.name "用户名"
- 设置用户邮箱
git config --global user.email "邮箱"
检查是否配置成功
git config --global --list
出现name 和 email表明成功
说明:签名的作用是区分不同的操作者
(C:\Users\Administrator.gitconfig这个路径中保存着我们自己设置的名字和邮箱)
常用的Linux命令
mkdir xxx #新建文件夹
vim x.xxx #新建/编辑文件 :有则编辑,无则新建
输入 i 进入编辑模式
Esc+ :wq +回车 保存并退出
Esc+ :q! +回车 不保存退出
dd #删除当前行
yy #复制
p #粘贴
cd xxx #进入xxx目录
cd .. #返回上一级目录 **cd 和.. 之间有一个空格**
ls #列出当前文件夹所有文件
pwd #显示当前目录中所有文件
cat x.xxx #显示文件x.xxx的内容
clear #清屏
history #查看历史记录
rm #删除一个文件
rm-r #删除一个文件夹
(rm-rf/ 切勿在Linux中尝试!删除电脑中全部文件 )
mv #移动文件
Git工作原理
工作区(working Directory):简单的理解——你在电脑里能看到的目录。
暂存区(stage):介于工作区和版本区中间,工作区到版本区的“必经之路”
版本库(Repository):工作区有一个隐藏目录.git,准确的来说这个不算工作区,而是Git的版本库。
第一步是用git add把文件添加进暂存区。(相当于复制到缓存区里面)
第二步是用git commit把暂存区的所有内容提交到当前版本库。(复制)