2018-08-11 git 学习-创建版本

1、本地git安装:http://brew.sh/

2、创建版本库(repository):

    -创建空目录:

            mkdir learngit

    -变更管理仓库

        git init

    -添加文件

        在learngit文件内添加文件readme.txt

        git add readme.txt

        git commit -m "add a new readme txt"

3、版本回退

    -查看历史记录

        git log:可查看版本号,查看提交历史,回退到哪个版本

        git log --pretty=oneline

        git reflog :查看命令历史,可回退的未来的那个版本

    -版本号(commit id)

        HEAD:当前版本

        HEAD^:上一个版本        

        HEAD^^:上上一个版本 

        HEAD-100:上100个版本   

    -回退版本

        git reset --hard HEAD^

        git reset -- hard '版本号'

4、工作区和暂存区

    -工作区(working directory):

        如本地创建的目录---learngit

    -版本库(repository)

        如learngit内的隐藏目录---.git

        暂存区(stage)

        分支(master)和指针(HEAD)

    git add:将文件从工作区添加到暂存区

    git commit:从暂存区提交到master

    -查看文件状态

        git status

5、管理修改

    -查看工作区和版本库的最新版本的区别:

        git diff HEAD -- readme.txt

6、撤销管理

    -撤销工作区的修改

        git checkout -- readme.txt        

        撤回到工作区/版本库

    -撤销暂存区的修改

        git reset HEAD readme.txt

7、删除文件

   工作区删除文件readme.txt

    git rm readme.txt

    git commit -m "remove readme.txt"

    -工作区未删,版本库已删,可撤销删除

        git checkout -- readme.txt

你可能感兴趣的:(2018-08-11 git 学习-创建版本)