目录
参考
- http://www.gitblit.com/administration.html
- https://juejin.im/post/5d157bf3f265da1bcc1954e6
- https://www.jianshu.com/p/b357df6794e3
- https://mp.weixin.qq.com/s/eG6a4K8u_qx6NpupOoxk8Q
Git初步认识
Git仓库关系图
- 本地仓库是对于远程仓库而言的。
- 本地仓库 = 工作区 + 版本区
- 工作区即磁盘上的文件集合。
- 版本区(版本库)即
.git
文件 - 版本库 = 暂存区(stage) + 分支(master) + 指针Head
- 以我使用最频繁的git命令为例,即提交到github为例。
git init
原本本地仓库只包含着工作区,这是最常见的工作状态。此时,git init
一下,表示在本地区域创建了一个.git
文件,版本区建立。git add .
表示把工作区的所有文件全部提交到版本区里面的暂存区- 当然你也可以通过
git add ./xxx/
一条一条分批添加到暂存区。 git commit -m "xxx"
把暂存区的所有文件提交到仓库区,暂存区空空荡荡。git remote add origin https://github.com/name/name_cangku.git
把本地仓库与远程仓库连接起来。