zoukankan      html  css  js  c++  java
  • git (1)

    1、git是什么

      git是一种版本控制器,更直白说,团队开发是,管理代码用的软件。

    2、安装

      Windows环境下安装:

      到:https://git-for-windows.gitup.io/下载软件,双击,一路“next”,安装完毕。

      通过“开始”菜单,进入git bash窗口。

    3、配置用户名和联系邮箱:

     $ git config --global  user.name  #用户名

     $   git config --global  user.email    #联系邮箱

    4、代码管理

        4.1创建版本库

          $ cd E:/

          $ mkdir test

          $ cd E:/test

        注意:

          1)不要把仓库建在中文目录下,可能出问题

          2).git 是个隐藏目录,不要乱碰(你的每一次代码修改它都帮你记录着呢)

        4.2添加文件

          在E:/test目录下,用你喜欢的编辑器(sublime/editplus等),

          开发你的程序,比如,index.php

          $ git init 

          $ git status

          可见,此时git发现有一个新文件,但并没有把此文件纳入管理。

          我们需要两步,让git仓库管理index.php

          a、$ git add index.php

            把index.php提交到暂存区

          b、$ git commit -m "新建index.php"

            把index.php提交到版本库

        

        4.3修改文件

         如果修改了文件,也不要忘记提交到版本库

         这个过程和添加文件是一样的

          一样是需要两步,让git仓库记录此次改变

          a、$ git add index.php

            把index.php提交到暂存区

          b、$ git commit  -m "改了第2行"

            把index.php提交到版本库

          

          4.4删除文件

          用rm命令删除文件,并直接commit,提交到版本库

          例:先创建一个foo.php

          $ touch foo.php  #创建foo.php

          $ git add  foo.php

          $  git  commit  -m "练习删除用"

          $ ls

            foo.php  index.php

          #开始删除

          $ git rm  foo.php

          $ git commit -m "删除foo.php" 

          $ ls

             index.php

      5、远程仓库

      开发者把自己最新的版本推到线上仓库。

      同时,把线上仓库的最新代码,拉到自己本地。

      这样就可以配合工作了。

         5.1注册git在线仓库账号

          国外:http://www.gitub.com

          国内:http://www.git.oschina.net

          此处演示用国内账号:

          5.2创建项目

          创建项目,oschina为此项目提供的仓库地址有2个。

          http地址:https://git.oschina.net/.....

          ssh地址:git@git.oschina.net:.....

          此处用http地址:

          5.3把代码推到远程仓库

            推:push

            进入本地文件目录:

            a、为本地库添加远程库

              $ git remote  add origin  https://git.oschina.net...

              意思是添加1个远程库,代号是origin,地址是https://git.oschina.net....

            b、push推代码

              push  origin master

              意思是,把本地的版本(默认是master),推到代号为origin的远程库区

              这个过程会让你输入用户名和密码,即注册账号和密码。

          

  • 相关阅读:
    2018北京网络赛 G The Mole /// 分块暴力 点线距离
    POJ 3525 /// 半平面交 模板
    买不到的数目 /// 结论公式 oj26316
    Number Sequence /// oj21456
    Round Numbers /// 组合计数 oj21455
    POJ 1265 /// 皮克定理+多边形边上整点数+多边形面积
    fread 快速读入 (神奇挂!)
    HDU6395(分段+矩阵快速幂)
    如何得出保留某位小数,不进行四舍五入
    Codeforces1114 D. Flood Fill (DP)(整个区间染成同色)
  • 原文地址:https://www.cnblogs.com/flytime/p/6872796.html
Copyright © 2011-2022 走看看