Git(一)

作者: json_q | 来源:发表于2019-05-05 19:53 被阅读0次

    前记

    git是大多数公司常用的代码管理工具,在实际的工作中我们会遇到一些git上的问题,会让我们不知所措,所以这次总结下,以下都是工作中常见的场景和问题,如果想了解其他的git方面的奇技淫巧可以查阅其他的文章,如有不对欢迎指出

    使用

    想要用git得话,你必须是在一个版本库里面,那么怎么样才可以有一个版本库了,有两种方法,首先介绍第一种

    git clone 这个是克隆一个远程的库生成一个本地库,跟随着这个远程库一起生成得有.git文件,这个就是git得版本库,这里我们用一张图看一下版本库几个概念


    image.png
    • 工作区:工作区就是你克隆下来的代码目录那一块,是你新增,修改代码的地方
    • 暂存区:暂存区在你的版本库里面,在你使用git add 的时候,git会把你工作区的修改,放到暂存区里面去
    • 本地分支:当你使用git commit 得时候,这个命令是把暂存区的代码提交到本地分支上,注意是本地的分支
      介绍了上面三分名词,前两个可以理解,我们看看第三个,本地的分支

    git clone -b develop https://github.com/yizhengfeng-jj/test.git
    克隆远程的某一个指定分支

    本地分支

    跟随着版本库一起被克隆下来得还有远程分支


    image.png

    红色的表示远程分支,那么绿色的master是什么了,他是跟踪远程仓库中活动分支的本地分支,是git自己创建的

    创建版本库

    上面说了用git clone 可以生成一个版本库,第二个方法是自己本地创建一个版本库,创建命令是
    git init 这个命令就是初始化一个版本库,生成一个.git文件,此时版本库创建好了我们怎么把他推上远程分支了,假如我们的git客户端是github,你创建一个私有仓库就知道了,看下面得照片


    image.png

    第一步:git init 初始化版本库

    第二步:git add . 把所有得更改放在暂存区

    第三步:git remote add origin xxxxxx 和远程库关联

    第四步:git push -u origin master 把本地得master 推到远程去,刚创建时候只有一个master分支,所以这个命令就是推送你得整个版本库

    !! 如果第三步不小心关联错了,可以用下面命令取消关联

    git remote remove origin

    相关文章

      网友评论

          本文标题:Git(一)

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