• Git的本地仓库与GitHub的远程仓库


      gitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub。GitHub 是目前为止最大的开源 Git 托管服务,并且还是少数同时提供公共代码和私有代码托管服务的站点之一,所以你可以在上面同时保存开源和商业代码。

      这里祭出Git的灵魂结构:

      

      

      关于Git与GitHub,最关键的地方是建立连接,这就需要用到SSH公钥。

      一般安装完Git之后,在用户根目录会有一个.ssh的文件夹,里面有如下文件:

      

      如果没有此文件夹,我们通过命令ssh-keygen,然后选择需要创建的位置,即可完成创建SSH公钥。

      其中的id_rsa.pub就是SSH公钥,我们到我们的GitHub账户中,点击设置里面,如图:

      

      将公钥加进去即可完成绑定。

      接下来就是将本地仓库推送到GitHub:

      

    $ git init   // 初始化版本库
    
    $ git add .   // 添加文件到版本库(只是添加到缓存区),.代表添加文件夹下所有文件 
    
    $ git commit -m "first commit" // 把添加的文件提交到版本库,并填写提交备注

      

    $ git remote add [shortname] [url]    //把本地库与远程库关联

    $ git push [shortname] [master]  //推送到远程仓库

    $ git push -u [shortname] [master]  //第一次推送到远程仓库
    $ git fetch [remote-name]    //从远程仓库抓取数据

    $ git remote -v  //显示当前远程仓库及其克隆地址

    $ git remote show [remote-name]  //查看远程仓库的信息

      “人得自个儿成全自个儿!”

        

  • 相关阅读:
    四个例子实战讲解.htaccess文件rewrite规则(转)
    unserialize反序列化错误的解决办法
    tp框架--------where("1")
    jq 鼠标点击跳转页面后 改变点击菜单的样式代码
    jq不懂的地方
    js产生随机数的几个方法
    js邮箱,汉字,数字 表单验证
    js&jQ判断checkbox表单是否被选中
    绝对好用Flash多文件大文件上传控件
    CKeditor从Word粘贴格式问题
  • 原文地址:https://www.cnblogs.com/1214804270hacker/p/8863905.html
Copyright © 2020-2023  润新知