标签:其他 互联网 git 更新 nis 完整 space 图片 system
1、Git环境配置
下载地址:https://git-scm.com/ 也就是Git官网
官网下载太慢,我们可以使用淘宝镜像下载:http://npm.taobao.org/mirrors/git-for-windows/
下载完成后,傻瓜式安装即可
安装完成后,我们在开始菜单Git项菜单小有3个程序:
Git Bash:Unix与Linux风格的命令行,目前使用最多,推荐
Git CMD:Windows风格的命令行
Git GUI:图形界面的Git,不建议初学者使用,尽量先熟悉命令
2、基本的Linux命令学习:
3、Git必须要的配置
Git的相关配置文件
\Git\etc\gitconfig Git安装目录下的gitconfig --system系统级 C:\Users\Administrator 只配置当前登录用户的配置 --global全局
点击Git Bash,设置自己的用户名和密码:
git config --global user.name "用户名" git config --global user.gmail "邮箱"
查看系统级配置
git config --system --list
查看当前配置
git config -l
查看自己的用户名和密码(邮箱)
git config --global --list
4、Git理论(重点) 来源于:https://www.cnblogs.com/utank/p/12180064.html
Git本地有三个工作区域:工作目录(Working Directory)、暂存区(Stage/Index)、资源库(Repository或Git Directory)。如果加上远程的git仓库就可以分为四个工作区域,它们之间的转换如下:
图1
本地的三个区域确切的说应该是git仓库中HEAD指向的版本
图2
5、Git工作流程
git的工作流程一般是这样的:
1、在工作目录中添加、修改文件;
2、将需要进行版本管理的文件放入暂存区域;
3、将暂存区域的文件提交到git仓库。
因此,git管理的文件有三种状态:已修改(modified),已暂存(staged),已提交(committed)
图3
理论在于实践:记住何使用这几个命令
#提交到暂存区
git add files
#提交到仓库区 git commit
#提交到远程仓库 git push
#以下是一个回汇的命令 git pull git reset git checkout
#参考图1
6、Git创建本地仓库
创建本地仓库有两种方式:一创建全新的仓库,二克隆远程仓库
创建全新的仓库命令:
git init
从远程克隆git仓库命令:
git clone [url]
Git与SVN的主要区别?
SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而工作的时候,用的都是自己的电脑,所以首先要从中央服务器得到最新的版本,然后工作,完成工作后,需要把自己做完的东西推送到中央服务器,而且集中式版本控制必须要有互联网才能工作,对网络宽带要求较大
Git是分布式版本控制系统,没有中央服务器,每个人的电脑就是一个完整的版本库,工作的时候不需要联网了,因为版本都在自己的电脑上。协同的方法是这样的:比如自己在电脑上改了文件A,其他人也在电脑改了文件A,这时两之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。Git可以直接看到更新了哪些代码和文件!
Git是目前世界上最先进的分布式版本控制系统
Git配置和使用?Git你真的会用么?Git与SVN的主要区别
标签:其他 互联网 git 更新 nis 完整 space 图片 system
原文地址:https://www.cnblogs.com/nguyenLu/p/14919203.html