简介

Git是一个免费的开源分布式版本控制系统,用于快速高效的处理各类项目。

安装

google / 百度

工作流

  1. 中心化的工作流
  2. 基于功能分支的工作流
  3. Gitflow工作流
  4. Fork工作流

四种常见 Git 工作流比较

Fork工作流
git 使用简介

使用流程

git 使用简介

命令介绍

git 使用简介

补充

git reflog 命令行操作历史
git diff 工作区和暂存区的差异比较
git diff –cache 暂存区和分支的比较
git log –graph –pretty=oneline –abbrev-commit 图示/单行/简写log
git stash 将工作区修改隐藏
git stash pop 恢复之前隐藏的工作区修改
git tag

其他

.git文件夹介绍
git 使用简介
- COMMIT_EDITMSG commit信息
- config git仓库的配置文件 user/remote/branch
- description 仓库描述
- FETCH_HEAD 版本信息,最后拉取的远程仓库
- HEAD
- ORIG_HEAD
- index 暂存区(stage),一个二进制文件
- packed-refs
- hooks
- info
- logs 操作记录
- objects
- refs


FQA

  1. Q 遇到异常fatal: refusing to merge unrelated histories
    A:解决方案 git pull origin master ----allow-unrelated-histories

相关文章: