Git版本控制
1.什么是git
git是版本控制工具
2.工作区域
(1)工作区(Workspace):平时存放代码的地方,同时也是存放.git/(本地仓库)的目录。
(2)暂存区(Index/Stage):工作区和本地仓库的缓存空间,里面记录着即将提交给本地仓库的文件修改信息。
(3)仓库区(Repository):也称本地库或版本库,存放了本地的所有版本。
(4)远程仓库(Remote):远程仓库存放的是不同的代码版本,只是这些版本可以来自多个本地仓库。
3.工作流程
(1)在工作目录中添加、修改文件;
(2)将需要进行版本管理的文件放入暂存区域---git add
(3)将暂存区域的文件提交到本地仓库---git commit
(4)将本地区域的文件提交到远程仓库---git push
4.常用命令
- git config---获得和设置配置变量
- git init---创建一个空的Git仓库或重新初始化一个现有仓库
- git clone---存储库克隆到新目录中
- git add---将修改添加到暂存区
- git commit---将更改记录(提交)到存储库
- git diff---显示提交和工作树等之间的更改
- git reset---将当前HEAD复位到指定状态
- git status---显示工作目录和暂存区的状态
- git rm---从工作区和索引中删除文件
- git log---显示提交日志信息
- git branch---列出当前存储库中的所有本地分支
- git checkout---从一个分支切换到另一个分支
- git remote--- 查看远程库信息
- git push---将本地分支的更新,推送到远程主机
- git pull---从另一个存储库或本地分支获取并整合
- git stash---临时存储所有已修改的跟踪文件
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。