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---临时存储所有已修改的跟踪文件

XY
4 声望1 粉丝