zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    大学那点破事
    我是计算机专业的学生
    acm 血泪教训
    汉诺塔问题(竟然还与Sierpiński三角形分形有关)
    证明:log(n!)与nlogn是等价无穷大
    priority_queue POJ 3253 Fence Repair
    插入排序之直接插入排序
    对Huffman编码的思考,熵
    Sudan Function
    给力小程序
  • 原文地址:https://www.cnblogs.com/kumata/p/9061166.html
Copyright © 2011-2022 走看看