git初级阶段的流程
2016-12-31 13:12:05 0 举报
初步了解git
作者其他创作
大纲/内容
git status -s
工作区中的内容到达暂存区
3
8
git add one将修改后one加入暂存区
git reset --hard commit的id(HEAD^表示当前最新一次提交的上一次提交)作用:回退到commit的id那一次提交,注意log也会随着改变的挽救措施:.git/logs目录按顺序记录下了每个分支每次提交commit信息可以用cat命令查看主分支的commit记录eg: cat .git/logs/refs/heads/master用git reflog master | head -数字用于显示最新几次commit的记录在利用git reset --hard commit挽救
暂存区
echo \"o te\" one
10
输出:空格M one
暂存区中的内容进入到版本库
创建文件one
+o te
查看日志:命令:git log(查看所有commit的id 提交者 日期 提交的注释)命令:git log --pretty=raw(查看所有提交commit的id tree(利用git cat-file -p tree的id可以看到一个blob对象,再次利用git cat-file blob对应id可以看到里面的内容) ,parent的id(上一次提交的id))命令:git log --oneline(等价git log --pretty=oneline):简化显示提交信息命令:git cat-file -t id号(查看对应id的类型)命令:git cat-file -p id号(查看对应id的内容)
9
git commit -m\"提交信息\"
1
5
6
4
7
git status -s没有显示
工作空间
工作区的内容添加到暂存区
注意:下面绿色和蓝色线都表示在执行对应的步骤后,执行所指向框中的命令
git status -sA one
2
11
2个M的区别:第一列的M:表示版本库中的文件与暂存区中的文件相比有改动。第二列的M:表示工作区中的文件与暂存区中的文件相比有改动。
git status -s?? one
git diff后
版本库
git add添加文件到暂存区
版本库的创建(git init 对应的版本库名称)
在执行第7步后执行git diff
0 条评论
下一页