zoukankan      html  css  js  c++  java
  • Ubuntu配置Github并且新建仓库push代码,从已有仓库clone代码,并且push

    Github是一款良好的管理代码的工具,使用的时候需要现在Ubuntu上进行配置,下面的内容分为三个部分,第一部分讲述如何在之前从未配置github的电脑配置github,第二部分讲述如何在远程新建一个仓库并且在本地上传代码,第三部分讲述如何从远程克隆代码并且修改上传

    1.配置github环境

    如上图所示,在终端输入上述指令,单引号的内容是你的github账户,然后一路回车,这个时候会在主目录下的.ssh文件夹下生成一个后缀名为.pub的文件,编辑此文件,如命令的第二条,然后复制文件内容,在远程自己的github添加该key,添加的方式点击自己的头像并且点击setting,左边有一个ssh and gpg keys,然后点击新建keys, 然后起一个名字,填入key.先说一下这一步完成了啥,实际上这一步就是完成了你的本地的主机与远程你的github账户相关联起来,也就是说,你在本地的git命令都是对于你的这个账户来进行操作的,那么问题来了,比如在一个具体的文件夹里,我要把文件夹里面的内容上传到github的特定的仓库里面,该如何操作?这就是我们下一节要讲述的内容

    2.在github新建仓库并且push代码

    在远程新建仓库之后,其实远程已经告诉你要怎么推送了,我们还是演示一遍,步骤四表示全局配置你的用户名和你的用户密码,步骤5就是核心的步骤,新建万文件之后,比如这里我新建的文件是test_ma.py,然后就git init,初始化git,然后git add .将现在所有的改变都add本地缓存中,然后给这些改变命一个名字,然后git remote add origin...添加远程仓库的名称,就是在新建完仓库之后会出现一个ssh的链接,复制即可,为什么是origin,这个牵扯到分支的问题,不过一般这样写是可以的,然后git push -u origin master,这仅仅是第一次操作的时候这样,第二次或者是以后操作的时候,就不用git init,并且也不用git remote add..而且也不用git push -u origin master,直接git push即可

    3 从远程clone代码

    首先把别人的代码fork到自己的代码之后,直接git clone,如果嫌网速慢的话,直接proxychains,会进行加速,比如上面你新建了一个文件,名为test_mamama.py,然后git add .,commit然后git push,注意到这里没有git init因为在gitclone的时候已经自动保留了.git文件,也不用remote add 是因为从哪儿的仓库下载的.git文件中是有记录的,刷新远程,你会发现是有一个test_mamama.py的

  • 相关阅读:
    How to build Linux system from kernel to UI layer
    Writing USB driver for Android
    Xposed Framework for Android 8.x Oreo is released (in beta)
    Linux Smartphone Operating Systems You Can Install Today
    Librem 5 Leads New Wave of Open Source Mobile Linux Contenders
    GUADEC: porting GNOME to Android
    Librem 5 – A Security and Privacy Focused Phone
    GNOME and KDE Join Librem 5 Linux Smartphone Party
    Purism计划推出安全开源的Linux Librem 5智能手机
    国产系统之殇:你知道的这些系统都是国外的
  • 原文地址:https://www.cnblogs.com/yongjieShi/p/7598100.html
Copyright © 2011-2022 走看看