浅谈Git
Git与SVN的区别
1 | svn是集中式版本控制系统,版本库是集中放在中央服务器的,而工作 |
tips: 资源下载速度较慢解决方案:找国内镜像
如:https://npm.taobao.org/mirrors/git-for-windows/
Git基本理论:
工作原理:
git本地有三个工作区域:工作目录(working directory),暂存区(stage、index),资源库(respository)。如果在加上远程的仓库(remote directory)就可以分为四个工作区域。文件在四个区域之间的关系如下:
工作目录(工作区): 工程文件夹
Index/Stage(暂存区) : 临时存放改动
Respository(仓库区/本地仓库): 安全存放数据的位置,这里面有你提交到所有版本的数据,其中HEAD指向最新放入仓库的版本
Remote: 远程仓库
1 | 工作流程: |
git文件操作
#查看文件状态
git status
#查看指定文件状态
git status [filename]
==忽略文件:==
在主目录下建立 .gitignore 文件,文件规则如下:
使用
==配置远程连接==
1 | 在任意目录git bash输入:ssh-keygen 生成本地公钥 |
==IDEA使用git==
1 | 创建本地idea工程文件目录(最好和克隆的仓库目录在同一级) |
参考:狂神说说git
git分支说明
多分支仓库:
1 | #分支查看 |
git克隆指定分支
1 | git clone -b master ssh |
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.





