Git学习总结1
Git是一个可扩展的分布式版本控制系统,它包含丰富的命令集,对内部系统提供了高级操作和完全访问。
1、使用Git管理个人文档
Git善于保存文本文档,使用Git对现有文档进行版本控制,首先要基于现有文档建立项目仓库。假设本文档位于~/evawang/workspace目录下,下面以Bash变量$WORK代替该目录,首先初始化Git仓库:
Git仓库就是那个.git目录,存放的是我们所提交的文档索引内容,Git可以根据文档索引内容对其所管理的文档心境内容追踪,从而实现文档版本控制。git tag v0.1 part_of_editionNum //制造了一个tag对象,在进行项目对外发布时比较有用git show
撤销与恢复
git-reset命令即是将当前版本定位到之前提交的任何一个版本。
git-reset命令有三个选项:--mixed --soft --hard,一般只使用前两个选项。
--mixed 是git-reset的默认选项,作用:重置索引内容,将其定位到指定的项目版本,而不改变你的工作树的内容,只是提示你有哪些文件还未更新。
--soft 不触动索引的位置,也不改变工作树的内容,但会要求他们处于一个良好的次序之内,该选项会保留你在工作树中所有更新并使之处于提交状态。
欲查看git-reset命令对工作树的影响,可使用git-status命令。
使用Git帮助文档的方法,如果想查看git add命令,man git-add就好了!
先总结这么多吧!