git常用命令-Git学习笔记 - Go语言中文社区

git常用命令-Git学习笔记


创建版本库

git init    将本目录初始化为一个Git仓库

git add <file>   添加文件内容,可反复使用

git commit -m "xxx"    把文件交到仓库,可一次提交多个文件,其中-m后面输入的是本次提交的说明,可输入任何内容


版本回退

先查看状态,即

git status    随时掌握工作区的状态,可查看文件是否被修改过

git diff    查看被修改的详细内容

git log    显示从最近到最远的提交日志,其中 commit id    指版本号

git log -- pretty = online 显示格式为一行,其中,HEAD指向当前版本,HEAD^指上一个版本,HEAD^^指再上一个版本,HEAD~100指上100个版本

再根据需要回退到特定版本,即

git reset -- hard HEAD^

git reset -- hard commit id    回到指定版本

还可用 git reflog 记录每一次命令


暂存区和工作区

如下图,工作去指电脑里可看到的目录,版本库(Repository)即为仓库,工作区有一个隐藏目录,.git文件,这个不算工作区,而是Git的版本库,其中最重要的是称为stage(或index)的暂存区,还有Git自创的第一个分支master,以及指向master的一个指针HEAD。

图片引自 http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013745374151782eb658c5a5ca454eaa451661275886c6000

 

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/jiangjiang_jian/article/details/49405797
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2019-08-27 10:47:19
  • 阅读 ( 1705 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢