zoukankan      html  css  js  c++  java
  • 速度 Github

    首先需要了解。git 是版本号的管理工具,为了能够把任意代码托管执照;github 其中一个是。

    应用 github 什么不该说的帐户。

    那么,申请后,在需求 github 并建立了独特的本地机器上的联系。由 SSH 公钥实现。方法见:windows下怎样github ssh 公钥

    上传代码

    每次上传代码前,先在 github 上创建一个仓库(repository),拷贝其独有的 SSH。

    之后在 git bash 中进入代码所在目录,

    git init 
    git add XXX1
    git commit -m "XXX2"
    git remote add origin XXX3
    git push -u origin master
    XXX1 是须要托管的文件,能够使用 git add * 加入目录下全部文件,也能够使用 git add*.cpp 目录下全部 .cpp 文件;

    XXX2 是对于此次提交的描写叙述,爱写啥写啥;

    XXX3 是上文中提到的仓库专有的 SSH。

    能够多次 add 之后再进行 commit

    add 能够加上 ../.. 来加入这个目录下属目录里面的代码。

    这样有一个优点,就是会在 github 上同一时候生成一个目录

    如今刷新看看 github 上的仓库。里面是不是多了非常多东西?

    下载代码

    那么我要下载代码,就打开 git bash,记下须要下载项目的 SSH 记为 XXX,输入命令:

    git clone XXX

    如今在 git bash 根文件夹以下找找,是不是多了个文件夹?

    然后过几天小伙伴又更新了文件,不想整个文件一起下载,仅仅想下载其它人改动的文件。怎么办?建议使用 git fetch 或者 git pull。两者的区别与使用见:Git中的fetch和pull

    一般我仅仅用 pull 命令。首先须要在 git bash 中进入上次 clone 下来的文件夹,然后再输入命令:

    git pull origin master 

    回滚代码

    哎哟卧槽!

    代码改错了!

    到哪儿找曾经的版本号呢?。

    先用git log查看曾经提交的版本。通常是一串哈希数值,复制下来:


    然后 git reset --hard 版本号号,回滚到对应版本号的代码

    删除代码

    假设连本地的代码(目录)也要删除,就先输入命令:git rm -rf XXX;

    假设只删除github上面的代码(目录)。就先输入命令:git rm -r --cached XXX

    之后再 git commit,最后 git push

    假设不过删除刚刚 git add 的内允许,再次 add 和 commit 如果。使用 git reset 命令可以是

    版权声明:本文博客原创文章,博客,未经同意,不得转载。

  • 相关阅读:
    获得CCNA和CCNP及CCIE认证的必备条件和有效期绍
    Js6利用class创建类
    Js6利用class创建类
    权益证明机制 (PoS):权益决定验证权,谁更有钱谁发言
    关于共识机制的一些想法
    有向无环图 (DAG) 技术:超越区块链的分布式账本
    寻找一种易于理解的一致性算法(扩展版)
    如何使用python语言中的方法对列表进行增删改操作
    如何操作python语言中的元素并计算相应的属性
    如何操作python语言中的列表并获取对应的元素
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/4714708.html
Copyright © 2011-2022 走看看