您的位置:首页 > 其它

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 GitDiff