Git的基础操作

Git可以在一个文件夹下管理很多的版本,这样子很干净利落,不用自己手动保存很多版本。写程序,写文章,写书,都可以用Git来管理。Git就是适合把大任务拆解成小任务来完成,还不会让你迷失(lost),而且可进可退。我很着迷Git,觉得它不仅是一个软件,而且是一套优秀的版本管理思想的结晶。Git是2005年诞生的,应该是很年轻的新生代,很有生命力。

git clone location 复制一个代码仓库
git init 创建一个仓库repository

git add file 添加文件到暂存区stage
git commit -m "message" 提交暂存区(stage)的文件到仓库(repository)

git log 显示仓库里的文件的提交记录
git status 显示当前的和暂存区的文件的状态

git diff old new 对比两个提交的版本
git diff 显示当前的文件和暂存区的文件的区别
git diff --staged 显示暂存区的文件和提交的文件的区别
git diff --cached显示暂存区的文件和提交的文件的区别

git checkout ID 恢复到之前的一个版本
git checkout会覆盖当前还没有保存的改变!
git reflog 显示仓库里的文件的全部历史记录

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 来源:Git由浅入深之操作与指令作者:惊鸿三世(转载已获得原作者许可,如需转载请与原作者联系) 本篇正式开始介绍G...
    极乐君阅读 1,668评论 9 67
  • 1.git的安装 1.1 在Windows上安装Git msysgit是Windows版的Git,从https:/...
    落魂灬阅读 12,698评论 4 54
  • 《唤醒内在天才的秘密》 作者:李胜杰、林青贤 营养早餐(20170904) ——《唤醒内在天才的秘密》摘录: (2...
    觉之灯阅读 219评论 0 0
  • 昨天看了电影《心理罪》,是一部不会推荐给朋友看的电影。没什么营养,但却有一段对话中的两个字,击打到了我的敏感神经。...
    Kristen_Pretty阅读 273评论 0 0