Git的基础操作

作者: 早起祷告的猴子 | 来源:发表于2017-03-21 21:53 被阅读16次

    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的基础操作

        本文链接:https://www.haomeiwen.com/subject/wmfnnttx.html