赞
踩
Git是由Linus Torvalds为了帮助管理Linux内核而开发的分布式版本控制系统,也可以简单的理解为Git就是一个软件
- Git主要是由远程仓库、本地仓库、暂存区、工作目录组成,而远程仓库在中心服务器上,本地仓库、暂存区、工作目录都在本地上。
- 远程仓库指的是在公网上的版本库;本地仓库指的是自己电脑上的版本库,用于存放当前版本的文件;暂存区暂时存放修改过的文件,并在修改完成后将其中的文件提交给本地仓库;工作目录也就是我们进行文件修改的工作区域。
- 它们之间的关联,可以通过以下几种方式说明:
- 正向:
工作目录 --> 暂存区 --> 本地仓库 --> 远程仓库
(1).工作目录 --> 暂存区 : git add file_name
(2).暂存区 --> 本地仓库 : git commit -m "info"
(3).本地仓库 --> 远程仓库 : git push remote_name local_branch_name : remote_branch_name
从工作目录可以直接提交本地仓库 : git commit -am "info"
- 反向:
直接通过 git pull remote_name remote_branch_name:local_branch_name 命令可以直接从远程仓库拉到本地上来,这里的本地是指本地仓库、暂存区、工作目录
- 查看两两之间的文件差异:
工作目录 --- 暂存区: git diff [filename]
暂存区 --- 本地仓库: git diff --cached [filename]
工作目录 --- 本地仓库: git diff HEAD [filename]
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。