本文教你如果使用git工具将本地电脑上的代码上传至GitHub

1.安装git工具

安装git链接

2.使用git工具上传自己的代码到GitHub中

安装完git工具之后,我们会得到两个命令行工具,一个是git GUI HERE,一个是git bash HERE,我们可以鼠标右键看到这两个工具,如图所示:

我们这里使用的git bash工具,这个工具类似Linux的命令行操作。

(1)mkdir p 

我们创建一个新的目录,用来当做我们本地计算机的一个仓库,注意:尽量不要在该目录的路径中夹带中文字符,以免出错

(2)ll -a

创建完毕之后,我们cd进入该目录中,使用git init命令对该目录进行初始化,初始化成功之后,会在该目录下产生一个.git文件夹,如下图所示:

我们可以看到最后在目录中多了一个.git文件夹。

(3)cp   /g/software/pycharm/files/alibaba   /g/p  

然后就是我们把需要上传的代码文件或者目录拷贝到该仓库中,在进行拷贝目录时,记得使用递归拷贝,cp -r /doc1 /doc2

我们这里将G盘中的一个文件夹移动到了仓库中

(4)git   add   alibaba/和git   status -s 

拷贝完毕之后,我们需要将我们需要上传的文件或者文件夹add到缓存中,如下图所示:

我们会看到系统会提示一些警告信息,这个没有关系,不用担心,我们的文件已经添加到缓存中,我们可以使用git status -s命令进行查看状态

我们可以看到文件夹中的每一个具体的文件前面都有一个绿色的A,这就表示已经添加到缓存成功,且没有需要改动的内容。我们这里暂不谈具体的修改代码的操作。

(5)git commit -m "*"

运行完第四步之后,我们还要将缓存中的文件添加到本地的仓库中才行,使用的是命令就是第五步所示,双引号中的*代表自己填写的注释,如图所示:

我们可以看到,上传成功了。接下我们执行第六步

(6)git remote add origin https://github.com/bluepen/python.git

第六步,我们使用git的远程命令将本地仓库中的代码上传至GitHub中,命令就是第六步所示,记得一定要加后面的“.git”,如果遇到如下图所示的的问题没有关系,我们执行以下语句之后,在执行第六步所示的命令即可。

git remote rm origin

GitHub的上传路径如图所示:

执行完该命令之后,终端不会提示任何任何内容,就表示提交成功了。

(7)git push origin master

最后一步就是将代码push到GitHub中,如果不执行这一步,代码时不会上传到GitHub中的,代码会停留在一个类似缓冲区中,如果多次执行到第六步,将不同的代码上传至一个类似缓冲区时,如果随后执行第七步的语句话,那么git会一次性将所有的代码都上传至GitHub。

在上传的过程中,git会提示输入GitHub账号的用户名和密码,我们正常输入就可以了。

执行完毕之后,终端会提示上传完毕,如下图所示:

(8)查看GitHub

上传完毕之后,我们来查看一下GitHub网站的变化

上传之前:

上传之后:

使用git工具将本地电脑上的代码上传至GitHub的更多相关文章

  1. git使用之如何将github库下载到本地与如何将代码上传github

    git使用之如何将github库下载到本地与如何将代码上传github ---------------------------------------------------------------- ...

  2. git:当本地分支中的代码和develop分支上有很多冲突,希望删掉本地分支,重新建立新的分支,怎么解决?

    git:当本地分支中的代码和develop分支上有很多冲突,希望删掉本地分支,重新建立新的分支,但是git中说你需要先解决当前的冲突,这种情况怎么解决 这种情况可以在代码编辑器中点击commit,然后 ...

  3. github 创建网络仓库 ,使用git工具将本地文件上传/删除 --- 心得

    1.前言 使用  git做项目控制版本工具,当然,使用SVN也可以,但是,git让人感觉更先进一些,与GitHub结合,用起来很方便,服务端由官网控制. 而SVN分客户端和服务端,都是个人控制,因此, ...

  4. 第一次使用github、git工具,本地仓库、远程仓库使用

    一次使用git,记录下使用过程...可能还有很多东西可能还没理解,后期理解了再写吧 git是什么.,百度的回答: 一:Git是什么? Git是目前世界上最先进的分布式版本控制系统. 使用过程一直在百度 ...

  5. 利用Git工具将本地创建的项目上传到Github上

    前言 作为一个对前沿技术很看好的小青年,怎么能不会用Github呢?一年前我创建了Github,也知道git,但是尝试过用,但是就没弄明白,很多粉丝都问我Github的账号,想关注一波,无奈里面啥都没 ...

  6. java 获取本地电脑的分辨率代码

    1.代码: java.awt.Toolkit tk=java.awt.Toolkit.getDefaultToolkit();       java.awt.Dimension screenSize= ...

  7. pycharm git工具与coding.net结合

    前提:coding.net中的项目是私密项目 问题描述:在使用pycharm自带的git工具clone(或者push)代码时出现 错误如下:Push failed: Failed with error ...

  8. 使用Jenkins + git submodule 实现自动化编译,解决代码安全性问题

    道哥的第 030 篇原创 目录 一.一个真实的代码泄漏故事 二.Jenkins 的基本使用 1. Jenkins 是什么? 2. 安装 JDK8 3. 安装 Jenkins 4. 在浏览器中配置 Je ...

  9. 将项目上传到GitHub

    第一步: 1.进入Github首页,点击New repository新建一个项目 2.填写相应信息后点击create即可 Repository name: 仓库名称 Description(可选): ...

随机推荐

  1. sci-hub 下载地址更新

    #  2017-12-14 可用 http://www.sci-hub.tw/ 文献共享平台

  2. 2018.09.27 bzoj3029: 守卫者的挑战(概率dp)

    传送门 概率dp经典题目. 直接f[i][j][k]f[i][j][k]f[i][j][k]表示当前是第i次挑战,已经胜利了j次,目前的背包剩余空间是k. 然后用前面的转移后面的就行了. 注意第三维可 ...

  3. vi 基本使用命令

    说明:以下的例子中 xxx 表示在命令模式下输入 xxx 并回车以下的例子中 :xxx 表示在扩展模式下输入 xxx 并回车小括号中的命令表示相关命令在编辑模式或可视模式下输入的命令会另外注明 1 查 ...

  4. Windows 下使用 GCC

    MinGw 是 Minimal GNU on Windows 的缩写,允许在 GNU/Linux 和 Windows 平台生成本地的 Windows 程序而不需要第三方运行时库.本文主要介绍 MinG ...

  5. (网络流 模板)A Plug for UNIX -- poj -- 1087

    链接: http://poj.org/problem?id=1087 http://acm.hust.edu.cn/vjudge/contest/view.action?cid=82835#probl ...

  6. HDU6026 Deleting Edges 2017-05-07 19:30 38人阅读 评论(0) 收藏

    Deleting Edges                                                                                  Time ...

  7. C++中的数组问题

    C++中的数组问题 1. 数组赋值与初始化 (1)直接初始化: ]={,,}: (2)遍历访问初始化: ;i< ;i++) //直接读入,或者用别的数组,以及别的(i+1)等. (3)内存操作函 ...

  8. 我的成长比价系列:java web开发过程中遇到的错误一:sql语句换行错误

    字符串换行导致的错误,确切的说是马虎的错误,自己在编写简单的servlet项目时,在StudentDao.java 中的  查询语句:String  sql= "SELECT Type,fl ...

  9. session token防表单重提

    1.表单页面初始化前,先在session存入一个token值,随后把token存放在表单页面隐藏表单域内,开始初始化: 在表单页初始化前,调用ajax请求,在后台生成token,并返回至表单页 fun ...

  10. Android 显示确认对话框

      AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("你确定要退出吗?" ...