Git
2019-07-24 21:06
381 查看
Git文件状态
git文件的状态:已提交(committed)、已修改(modified)、已暂存(staged)、未跟踪(untracked)。
- untracked:没有纳入版本控制的文件
- committed:数据已保存在本地数据库中
- modified:已修改文件,但还没保存到数据库
- staged:对一个已修改的文件做了标记,使之包含在下次提交的快照中
Git仓库中的对象
Git仓库三类对象:文件对象(保存文件快照)、树对象(记录目录结构和文件索引)、提交对象(包含提交信息和指向上一提交的指针)
Git分支
Git分支本质上是指向提交对象的可变指针,每次有提交后,它会自动向前移动。
Git仓库
Git有本地仓库与远程仓库,两者联系如图:
远程仓库名字一般为"origin",与分支名字 "master"一样,在 Git 中并没有任何特别的含义,只是因为默认远程仓库名为origin,如果运行git clone -o booyah,那么你默认的远程分支名字将会是 booyah/master。
Git常用命令行
git branch -vv指令:
相关文章推荐
- git did not exit cleanly (exit code 128)
- git 配置文件冲突解决办法
- Synology(nas) DSM Git Server配置
- 在Mac下安装git
- Git与Svn的区别
- git多用户配置ssh
- git配置用户名邮箱,全局配置/单仓库配置
- git上传本地项目
- GIT客户端 http://git.or.cz/以及项目源代码下载
- 删除git的commit
- Git远程仓库
- jenkins Git maven Nexcus 构建环境搭建
- xcode git(5)xcrun git命令配置git
- Git服务器搭建及SSH无密码登录设置
- 学习git笔记(一)
- git笔记-常用命令
- Git使用教程
- LINUX下Git连接到Github 并 实现简单仓库例子
- Linux如何安装配置git