GIT 2018-04-08

1. git下载:https://git-scm.com/download/win

2. $ mkdir 文件夹名(创建文件夹)

    $ git init (将此目录变为可管理的仓库)

    $ git add .(保存)

    $ git commit -m '提交说明'

    $ git status (查看仓库当前状态)

    $ git diff(查看被修改的内容)

    $ cat "文件名"(查看文件内容)

    $ git log(查看提交历史记录的版本号十六进制,head表示最新版本)

    $ git reset --head HEAD^(回退到前版本,出现more?错误。^为特殊字符,用双引号)

    $ git reset --hard 版本id (只要有版本id就可以回到此版本)

    $ git reflog (查看命令历史,确定回到哪个版本)

3. 工作区:项目在电脑中的目录区

    版本库:工作区有一个隐藏的目录(git init之后).git,这个不算工作区,而是git版本库。

                git版本库中有称为stage的暂存区,git为我们创建的第一个分支master,以及指向master的HEAD指针。


版本库

    放弃修改:1. 没有add到缓存区,放弃工作区的修改

                            $ git checkout -- file

                      2. add到缓存区,放弃修改

                            $ git reset HEAD file (撤销暂存区的修改)

                            $ git checkout -- file(放弃工作区的修改)

    增加文件: 工作区添加文件后,git add file->git commit -m ' ',将添加的文件    提交到版本区

    删除文件:$ rm file(工作区删除文件)

                    a、 确定从版本库中也删除  $ git rm file 并且commit

                    b、 删错了,返回版本 $ git checkout -- file

4. 远程仓库

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

推荐阅读更多精彩内容

  • Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来。这样一来,任何一处协同...
    __silhouette阅读 15,942评论 5 147
  • Git 命令行学习笔记 Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来...
    sunnyghx阅读 3,951评论 0 11
  • git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章阅读 8,565评论 1 26
  • 青春就像是一本书,里面有太多的未知和揣测。 那一年,我十六岁幼稚和懵懂一直挂在了脸上,一句话涨红了脸,一个错误哭红...
    _黄小妖阅读 404评论 0 2
  • 空中乘务人员也就是我们常说的“空姐”、“空哥”,主要指能在航空公司从事空中服务工作的专业人员,要求有一定英语或其它...
    盒子教育阅读 348评论 0 0