zoukankan      html  css  js  c++  java
  • Git 提交代码流程理解

    从命令行创建一个新的仓库

    touch README.md
    git init
    git add README.md
    git commit -m "first commit"
    git remote add origin http://211.159.189.50:10080/lyj/test.git
    git push -u origin master


    分步解释:

    1. git init

         用 git init 在目录中创建新的 Git 仓库。 你可以在任何时候、任何目录中这么做,完全是本地化的。

         在目录中执行 git init,就可以创建一个 Git 仓库了。

         .git 这个就是本地的一个仓库

    2. git add

         git add 命令可将文件或文件夹添加到缓存,如我们添加以下两个文件:

        $ touch README
        $ touch hello.php
        $ ls
        README        hello.php
        $ git status -s
        ?? README
        ?? hello.php
        $    

       git status 命令用于查看项目的当前状态。??状态说明该文件还没有被执行过git add

        接下来我们执行 git add 命令来添加文件:

      $ git add README hello.php

        现在我们再执行 git status,就可以看到这两个文件已经加上去了。

    $ git status -s
    A  README
    A  hello.php
    $

    3. git commit

         使用 git add 命令将想要快照的内容写入缓存区, 而执行 git commit 将缓存区内容添加到本地仓库中

    4. git remote add

        添加远程仓库

            要添加一个新的远程仓库,可以指定一个简单的名字,以便将来引用,运行 git remote add [shortname] [url]

            如 git remote add origin http://211.159.189.50:10080/lyj/test.git

            之后就可对 origin 进行操作了,对它的操作就是对 http://211.159.189.50:10080/lyj/test.git 的操作

    5. git push

        将本地分支推送到远程仓库

        如 git push origin master 表示将本地的 master 分支推送到 origin 主机的 master 分支。如果 master 不存在,则会被新建

             git push -u origin master 同时指定 origin 为默认主机,以后可以不加任何参数使用 git push

  • 相关阅读:
    ubuntu server安装桌面
    apache使用gzip压缩
    NoSQL开篇——为什么要使用NoSQL
    HTMl5的sessionStorage和localStorage
    apache服务器开启虚拟主机后localhost和ip无法访问的问题
    hg(Mercurial)使用参考
    meta的httpequiv属性详解
    分享一道笔试题[有n个直线最多可以把一个平面分成多少个部分]
    框架入手心得
    最简单的弹出层代码
  • 原文地址:https://www.cnblogs.com/liyongjun/p/9657586.html
Copyright © 2011-2022 走看看