zoukankan      html  css  js  c++  java
  • 通过git命令行从github或服务器上克隆、修改和更新项目

    项目开发时,为了方便版本管理,许多公司采用git来控制项目版本。简单介绍下:

    第一步:在本地新建一个文件夹,作为本地仓库,如“test”。打开git bash,进入到该文件夹目录下,如下图:

     

    第二步:将本地仓库初始化,命令:git init。如下图:

    第三步:将项目从github或者服务器上克隆下来,命令:git clone url。url为项目服务器地址或github地址,如下图所示:

    第四步:未修改项目前,查看项目状态,命令:git status。如下图:

    由图可以看出来,项目刚更新下来,没有文件更改。

    注:查看当前状态,必须进入到项目文件中,而不是本地仓库中。

    第五步:修改项目部分文件,再次看项目状态。如下图:

    由图上红色文字可以看出,“README.md”被更改。

    第六步:将文件修改提交到本地暂存区,命令:git add file,file 为修改文件名。如下图所示:

    由图可以看出,修改文件添加到本地暂存区后,颜色变了。

    注:每次修改后的文件,都必须添加到本地暂存区后,才能更新到项目上。

    第七步:提交当前工作空间的修改内容,命令:git commit -m“修改”,引号里面是提交信息,自己可以填写其他内容。如下图所示:

     

    由图可以看出,提交后再看项目状态,提示没有内容可以提交。

    注:提交的时候必须用-m来输入一条提交信息,类似于svn的commit。

    第八步:将项目更新到github或服务器,命令:git push。如下图:

     

    项目上传成功。

    另外,如果下次还要更新项目,直接git pull即可,因为本地空间和服务器或github的通道通过git clone已经建立。

    git的其它常用命令

    1.查看历史日志

    命令:git log。如下图所示:

     

    由图可以看出,一共修改了两次,每次的版本都有自己唯一的id标识,如上图小框里面的commit后面的字符,这是系统自动生成的。

    2.返回特定版本

    命令:git reset id。id为返回的特定版本号。如下图所示:

     

    其他命令,现用现查。

  • 相关阅读:
    截取最后一个下划线前面的字符串
    jqgrid加载本地数据功能
    Android、Ios手机端字体根据屏幕分辨率自适应的方法,使用rem和px的区别
    js获取8个月前时间,1天前时间
    手机端/pc端 弹出后,禁止底部页面滚动方法
    列表左右滚动
    jQuery点击隐藏点击显示,计算高度,位置,给当前加上焦点,其他去掉焦点
    工厂模式浅析
    教你看懂UML类图
    Rpc基础篇
  • 原文地址:https://www.cnblogs.com/sui776265233/p/10619429.html
Copyright © 2011-2022 走看看