git与传统的代码管理器不同,主要区别在于git多了本地仓库和缓存区,所以即使不联网也可以提交代码。
基本概念简介:
工作区间:我们创建的工程文件,在编辑器可直观显示。
缓存区:提交代码、解决冲突的中转站。
本地仓库:连接本地代码跟远程代码的枢纽,不能联网时候可以先将代码提交到这里。
远程仓库:保存代码的服务器仓库。
文件的三种状态:
对于文件来说,git有三种状态:已提交(committed)、已修改(modified)、已暂存(staged)。
已提交:表示该文件已经被保存到本地数据库。
已修改:表示修改了某个文件
已暂存:表示把已修改的文件放在下次要提交的清单里面了。
基本的Git工作流程如下:
1.在工作目录中修改某些文件
2.对于修改后的文件进行快照,然后保存到暂存区域
3.提交更新,将保存在暂存区域的文件快照永久转存到git目录中。
常用命令:
1.`git init` 表示当前的项目目录生成本地的git管理。
2.`git pull`表示从远程仓库中拉取代码。
3.`git add README.md`将“README.md”文件保存到缓存区,实际开发中一般使用`git add -A`,表示将新增、删除、修改的文件改动全保存在缓存区。
4.`git commit`将修改的文件清单提交到本地仓库。
5.`git status`查看文件目前所处状态
6.`git push`本地仓库提交到远程仓库