• Git:从github上克隆、修改和更新项目


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

    二、将本地仓库初始化

    $ git init

    三、将项目从github或者服务器上克隆下来,

    使用命令:

    $ git clone url

    url为项目服务器地址或github地址,例如:

    $ git clone git@github.com:kumataahh/Spider_ygmovie.git

     四、未修改项目前,查看项目状态,命令:

    $ git status
    
    On branch master
    Your branch is up to date with 'origin/master'.
    
    nothing to commit, working tree clean
    #可见刚clone下来还是nothing commit的

    五、修改项目完部分文件之后再次看项目状态,:

    $ git status

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

    六、将文件修改提交到本地暂存区,命令:git add file,file 为修改文件名。

    #以新增READ.md为例
    $ git add README.md
    
    #或者全部添加来看
    $ git add -A

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

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

    $ git commit -m "heiheihei"

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

    八、将项目更新到github或服务器

    $ git push

    项目上传成功。

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

    十、github强制覆盖本地

    git fetch --all                   # fetch所有分支上的内容,也可以选择只备份一部分内容
    git reset --hard origin/master    # 重置本地分支
    git pull

    git的其它常用命令

    一、查看历史日志

    $ git log

     

    每次的版本都有自己唯一的id标识,如上图小框里面的commit后面的字符,这是系统自动生成的。

    二、返回特定版本

    $ git reset id

    id为返回的特定版本号:

    Github地址:https://github.com/kumataahh
  • 相关阅读:
    自定义GridView分页控件
    ASP.NET中JSON的序列化和反序列化 C#的JSON数据格式转换方法
    C# 中 Struct 与 Class 的区别,以及两者的适用场合
    IEnumerable
    谈谈C#中的三个关键词new , virtual , override
    常见通信协议
    当base-package="controller.*"时,可见packageSearchPath为"classpath*:controller/*/**/*.class": 当base-package="controller.**"时,可见packageSearchPath为"classpath*:controller/**/**/*.class":
    DO,DTO和VO的使用
    mysql 字符
    mysql sql 分析
  • 原文地址:https://www.cnblogs.com/kumata/p/9061166.html
Copyright © 2020-2023  润新知