zoukankan      html  css  js  c++  java
  • 手把手教你将本地项目文件上传至github

    相信大家都听过Git(分布式版本号控制系统)github吧。没听过也没关系(Google一下),反正以后要去公司肯定会听过。

    我是在今年年初才接触Git。之后就一发不可收拾。仅仅要有比較好的项目就Git一下到github中。废话不说,接下来開始一步步的介绍吧。

            这里,我要说明我的系统环境是Ubuntu Linux系统(为什么是Linux环境,哈哈相信用过windows环境下的git的用户会无限的吐槽)。所以,我非常明智的选择了Linux环境,没有偏见啊。这篇文章的目的就是将Linux系统指定的项目文件上传到github上。

    一、准备工作 

            首先准备。一台装有Ubuntu Linux的电脑。我们全部的操作是在这台电脑上进行的。

    接下来開始打开终端(Crt+alt+T)。这里我是在Windows系统上使用Putty软件来远程连接到我的Ubuntu机器上的。

    (不要说博主在装叉,仅仅是寻常在学校里大多数操作是在Windows系统中)所以后面的截图会出现一些Windows的界面就不要吃惊了。假设直接在Ubuntu系统下打开的就跳过下面这几步。


    打开putty软件,输入Ubuntu电脑的IP地址(这里的须要在终端运行ifconfig来获取IP)就可以。其它的操作保持默认。截图例如以下:


    点击Open就可以。

    然后进入,输入username,输入password就可以登入我的Ubuntu系统了。


    到这一步就和你直接在Ubuntu中打开终端的界面是一样的。

    那为什么,博主非要使用什么putty来连接。主要是考虑以后非常可能须要远程的訪问某台机子(好吧,多学点技术总会有优点的)。

    接下来我们查看一下须要上传的项目文件在哪里。好就是/home/lulei/Java_src_learning这个文件。


    这里我为了获取足够的权限,我将用户切换为了root


    如今我已经是root,超级用户了。

    接下来我要检測我的Ubuntu系统中有没有安装Git


    返回这么一大串就表示已经安装了。假设没有安装就使用语句。

    <span style="font-size:12px;">sudo apt-get install git</span>


    到这里我们完毕了主要的准备工作。

    二、使用Git命令来完毕操作

    如今開始我们的git命令操作。

    第一步、通过git init命令把这个文件夹变成Git能够管理的仓库。


    第二步、将文件加入到版本号库中。这里会涉及到几个指令:

    git add file  //加入指定的文件

    git status   //查看版本号库当前的状态。

    git commit  //提交文件到仓库中

    注意。因为我们加入的是整个文件。所以使用git add file命令就比較麻烦。这里我是使用

    git add .   (.表示目录下的全部的文件


    使用git status查看当前的信息就是在master分支上。而且初始化了commit命令,等待提交。


    commit后面的 -m表示能够加入描写叙述。

    到这里就已经提交文件到本地仓库了。

    第三步、登陆github的官网,注冊自己的github账户。


    我如今登入我的账户。

    这就是我的github主界面。

    大家看已经上传了了4个项目文件。


    因为你的本地Git仓库和GitHub仓库之间的传输是通过SSH加密的。所以须要设置SSH keys。这里我推荐一篇文章讲的很的具体。

    http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001374385852170d9c7adf13c30429b9660d0eb689dd43a000

    我如果在看完我推荐的文章之后。你已经成功的设置好了SSH keys。接下来的步骤就是在gitHub中加入仓库和加入文件到远程库了。


    第四步、在gitHub中加入仓库

    首先測试一下。SSH密钥是否配置好。


    假设配置好,会有上图的返回。

    接下来在github中新建一个仓库。取名Java_src_learning


    设置仓库名和相关的属性。


    新建仓库就完毕了。


    第五步:加入文件到远程库。使用指令例如以下:


    然后使用git push指令来完毕上传。


    什么上传失败了。

    不是吧,没关系,去Google一下吧。这里我找到了解决方式,这里我给出我的解决方法:


    这里我来解释一次;原来在push之前,github的仓库中有一个README.txt。大家在之前有勾选过。而在本地是没有这个文件的。所以我们先将这个文件给clone到本地来,之后在提交就没问题了。


    第六步、查看项目文件是否成功的加入


    哈哈,到这依次上传项目文件到github中就结束了。

    总结一下:基本的难点就在于githubSSH keys的配置要注意啊。然后就是要确保你的git指令输入的格式要正确。

    确保字母的拼写要正确。仅仅要你成功的上传了一次项目到github中,相信你今生不会忘记这几个git指令的。这里。我全部的代码都是在图片里的。我认为可以自己敲出代码而不是复制别人的代码才是最好的。



  • 相关阅读:
    小白使用分布式追踪系统
    小白使用Hystrix
    Java泛型的协变与逆变
    try-finally的时候try里面带return
    URLEncoder.encode编码空格变+号
    匿名内部类和Lambda表达式是一样的吗?
    Spring Cloud Config配置git私钥出错
    Git本地已有项目关联远程仓库
    第一次使用HSDB
    Springboot应用使用Docker部署
  • 原文地址:https://www.cnblogs.com/yutingliuyl/p/7234457.html
Copyright © 2011-2022 走看看