Git官网:https://git-scm.com/
国外下载太慢 用国内镜像下载(淘宝)
网址:http://npm.taobao.org/mirrors/git-for-windows/
安装的时候一路 next就好 无需手动配置环境变量
卸载
1、删除Git对应的环境变量
2、控制面板卸载
启动Git
Git Bash:Unix与Linux风格的命令行,使用最多,推荐最多
Git CMD: Windows风格的命令行
Git GUI:图形界面的Git,不建议初学者使用
基本的Linux命令学习
1、cd :改变目录
2、cd … :回退到上一目录,直接cd进入默认目录
3、pwd:显示当前所在的目录路径
4、ls:列出当前目录中的所有文件,只不过ll列出的内容更为详细
5、touch:新建一个文件 如touch csnz.java 就会在当前目录下新建一个csnz.java文件
6、rm:删除一个文件,rm csnz.java 就会把csnz.java文件删除
7、mkdir:新建一个目录,就是新建一个文件夹
8、rm -r:删除一个文件夹,rm -r CSNZ 删除CSNZ目录
rm -rf / 切勿在Linux中尝试!删除电脑中全部文件!
9、mv 移动文件, mv csnz.java dir --> dir是我们要存放的目标文件夹 文件和目标文件夹应在同一目录下
10、reset 重新初始化终端/清屏
11、clear 清屏
12、history 查看历史命令
13、help 帮助
14、exit 退出
Git配置
查看配置 git config -l
查看系统配置 git config --system --list
查看当前用户 全局配置
git config --global --list
Git相关的配置文件
1、Git\etc\gitconfig:Git安装目录下的GitConfig 系统级别
2、C:\Users\Administrator\.gitconfig 只适用于当前登录用户的配置 全局级别
Git基本理论
工作区域
Git本地有三个工作区域:
工作目录(Working Directory)、
暂存区(Stage/index)、
资源库(Repository或Git Directory).
如果在加上Git上的远程仓库( Remote Directory )就可以分为4个工作区域,文件在这四个区域之间的转换关系如下:
Workspace:工作区,就是你平时存放项目代码的地方
index/ Stage:暂存区,用于临时存放你的改动的文件,事实上它只是一个文件,保存即将提交到文件列表信息
Repository:仓库区(或本地仓库)就是安全存放数据发位置,这里面有你提交到所有版本的数据,其中HEAD指向最新放入仓库的版本。
Remote:远程仓库,托管代码的服务器,可以简单的认为你的项目组中的一台电脑用于远程数据交换
工作流程
Git的工作流程是这样的:
1、在工作目录中添加、修改文件
2、将需要进行版本管理的文件放入暂存区域
3、将暂存区域的文件提交到git仓库
因此,git管理的文件有三种状态 :已修改(modified),已暂存( staged),已提交( committed)