Git基础
Git
版本控制
版本控制系统(VCS)是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。
- 本地版本控制
记录每次文件的更新,可以每个版本做一个快照,或者是记录补丁文件,适合个人用,如RCS.
- 集中版本控制
所有的版本数据都保存在服务器上,协同开发者从服务器上同步更新或上传自己的修改,如SVN
- 分布式版本控制
所有版本信息仓库全部同步到本地的每个用户,这样可以在本地查看所有版本历史,可以离线在本地提交,只需在联网时push到相应的服务器或者其他用户那里。由于每个用户那里保存的都是所有的版本数据,只要有一个用户的设备没有问题就可以恢复所有的数据,但这增加了本地存储空间的占用,如git
历史
Git是免费的,开源的,最初Git是为了辅助Linux内核开发的,来替代BitKeeper!
安装及环境配置
软件下载
在git官网下载慢可以去找镜像!
淘宝镜像网站:http://npm.taobao.org/mirrors/
启动Git
安装成功后在开始菜单中会有Git项,菜单下有3个程序:任意文件夹下右键也可以看到对应的程序!
- Git Bash:Unix与Linux风格的命令行,使用最多,推荐最多
- Git CMD:Windows风格的命令行
- Git GUI:图形界面的Git,不建议初学者使用,尽量先熟悉常用命令
基本的Linux命令学习
- cd.. (返回上一级目录)
- cd 文件夹 ( 进入文件夹)
- pwd (查看当前目录)
- clear (清屏)
- ls (列出当前文件夹下的所有文件)
- touch (创建一个新的文件)
- rm (移除文件)
- mkdir (创建一个文件夹)
- rm -r (移除文件夹)
- mv 目标文件 目标文件夹 (移动文件)
- reset (重新初始化终端/清屏)
- history (查看命令历史)
- help(帮助)
- exit (退出)
-
(注释)
git配置
所有的配置文件,都保存在本地
查看系统config
git config --system --list
查看当前用户(global)配置
git config --global --list
Git相关的配置文件
-
Git\etc gitconfig:Git安装目录下的gitconfig --system系统级
-
C:\Users\Administrator.gitconfig 只适用于当前登录用户的配置 --global全局。

这里可以直接编辑配置文件,通过命令设置后会相应到这里
设置用户名与邮箱(用户标识,必要)
git config --global user.name "名称"
git config --global user.email "邮箱"
Git基本理论
- 环境变量只是为了全局使用而已


创建本地仓库:git init
克隆远程仓库:
- 克隆gitee

Git 文件操作

实践
新建本地仓库,查看状态

新建一个文件夹,查看状态


执行添加到暂存区操作 git add.

git commit -m 提交暂存区中的内容到本地仓库 -m 提交信息

忽略文件


浙公网安备 33010602011771号