美文网首页
二、入门教程

二、入门教程

作者: 闲着无聊666 | 来源:发表于2018-11-11 16:25 被阅读0次

    一、学习网站:

    ①   https://www.jianshu.com/p/c20b416e6db3(极客江南)

    https://backlog.com/git-tutorial/cn/reference/stash.html (图文比较简单)

    http://www.ruanyifeng.com/blog/2018/10/git-internals.html (阮一峰)

    https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000(廖雪峰)

    ④git命令:http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html(推荐)

    1、撤销操作:https://git-scm.com/book/zh/v2/Git-%E5%9F%BA%E7%A1%80-%E6%92%A4%E6%B6%88%E6%93%8D%E4%BD%9C(推荐)

    2、版本回退:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013744142037508cf42e51debf49668810645e02887691000/(推荐)

    3、分支合并:https://git-scm.com/book/zh/v1/Git-%E5%88%86%E6%94%AF-%E5%88%86%E6%94%AF%E7%9A%84%E6%96%B0%E5%BB%BA%E4%B8%8E%E5%90%88%E5%B9%B6(有例子)(推荐)

    二、Git基本概念

    是Git是linux之父开发出来的

    我们先来理解下Git 工作区、暂存区和版本库概念

    工作区:就是你在电脑里能看到的目录。

    暂存区:英文叫stage, 或index。一般存放在 ".git目录下" 下的index文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。

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

    下面这个图展示了工作区、版本库中的暂存区和版本库之间的关系:

    图中左侧为工作区,右侧为版本库。在版本库中标记为 "index" 的区域是暂存区(stage, index),标记为 "master" 的是 master 分支所代表的目录树。

    三、基本命令

    Git 全局设置:

    git config -l

    git config --global user.name "花椒"

    git config --global user.email "987696350@qq.com

    "创建 git 仓库: (远程仓库创建不保留README.md)

    将已有的项目,push到远程仓库

    cd shenbi2

    git init

    touch README.md

    git add README.md

    git commit -m "first commit"

    git remote add origin https://gitee.com/kubalabala/shenbi2.git

      如果报错:fatal: remote origin already exists.

      解决:(

        1、先输入$ git remote rm origin

        2、再输入$ git remote add origin https://gitee.com/kubalabala/tpcenteos.git就不会报错了

      )

    git push -u origin master

    "创建 git 仓库: (远程仓库创建保留README.md)

    将已有的项目,push到远程仓库

      cd zjjx

      git init

       git pull https://gitee.com/kubalabala/zjjx.git

      git add *

      git commit -m "first commit"

      git push https://gitee.com/kubalabala/zjjx.git

      git push --set-upstream https://gitee.com/kubalabala/zjjx.git master




    相关文章

      网友评论

          本文标题:二、入门教程

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