tortoisegit只是个GUI,建立在git基础之上。
| 结构 | 说明 |
| workspace(工作区) | 当前看到的最新的目录内容 |
| Index(暂存区) | 暂存区标记了你当前的工作目录中,哪些内容 是被Git管理的。 |
| Repository(本地仓库) | 保存了对象被提交过得各个版本。 |
| Remote(远程仓库) | 是本地仓库的异地备份,远程仓库的内容可能 被分布在多个地点的处于协作关系的本地仓库,修改,因此他可能与本地仓库同步,也可能不同步。 |
| 服务端: | 私有版码云Gitee |
| 服务器地址: | http://cebcms.cebbank.com:13020 |
| Git命令行: | git bash |
| Git客户端: | tortoisegit、sourceTree |
| Git插件: | Eclipse、IDEA |
| 流程 | 说明 |
| 下载 | git clone+git checkout |
| 提交 | git add+git commit +git push |
| 更新 | 推荐使用:git pull -rebase 或git fetch +git rebase |
| 目录或文件名 | 说明 |
| branches | 新版本的Git 不再使用该目录 |
| hooks | 保存了客户端或服务端子脚本 |
| logs | 本地仓库对应分支的所有操作日志 |
| objects | 存储所有数据内容 |
| refs | 本地仓库对应分支 远程仓库对应分支 stash指针 tag |
| commit-Editmsg | 本地最后一个提交信息 |
| cinfig | 保存了所有的设置 |
| HEAD | 本地仓库的当前引用 |
| Index | 保存了暂存区域信息 |
| ORIG_HEAD | 远程仓库对的当前引用 |
基本操作:具体见资源链接