Git是目前最先进的分布式版本控制系统。没有中央服务器,每个人的电脑就是一个完整的版本库,工作的时候不需要联网。相互推送就能看到对方的修改了。
SVN是集中式版本控制系统,版本库是集中放在中央服务器上的,所以工作时首先要从中央服务器得到最新的版本,然后工作,工作完成后推送给服务器。
查看不同级别的配置
1 | # 查看系统config |
设置用户名与邮箱
1 | git config --global user.name "sweetboyZhang" # 名称 |
三个区域
Git本地有三个工作区域:工作目录(Working Directory)、暂存区(Stage/Index)、资源库(Repository),如果在加上远程的git仓库(Remote Directory)就可以分为四个工作区域。
git项目搭建
创建工作目录
工作目录就是git管理的文件夹,可以是项目目录,也可以是空目录。
搭建本地仓库
1 | # 在当前目录创建一个全新的仓库 |
克隆远程仓库
1 | # 克隆一个项目和它整个代码历史 |
git文件操作
1 | # 查看文件状态 |
项目中忽略上传文件
.gitignore
1 | *.class |
绑定远程仓库
1 | # 生成公钥 |
在浏览器上创建空仓库后,就可以clone到本地仓库了
IDEA中集成git
1、创建项目
2、将远程的git文件目录复制到项目中
3、使用命令或者是图形界面添加文件,提交文件,上传文件
1 | git add . |
git分支
1 | # 列出本地所有分支 |