一·什么是gitHub?

官网解释:gitHub是一个让无论处于何地的代码工作者能工作于同一个项目,同一个版本的平台。(GitHub is a code hosting platform for version control and collaboration. It lets you and others work together on projects from anywhere.)

自己的理解:gitHub 是一个开源的版本管理服务网站,你可以使用它建立自己的项目,和别人协同工作;最大的优点是可以看到别人的源码,让整个代码的发展更好,更好。

二·git本地代码到gitHub

安装git  =>  申请一个gitHub号,创建一个远程仓库  =>  利用git命令上传本地代码到gitHub

1.安装git  网上有很多git安装的教程,本文重点介绍git本地代码到gitHub上

有需要的同学可以点击一个这个链接:https://jingyan.baidu.com/article/90895e0fb3495f64ed6b0b50.html  (只是windows下的,如果要Linux的自行Google)

2.申请gitHub账号不再赘言,相信你会申请,重点说下创建远程仓库(repository)

创建后项目就会自动生成,成了下面的样子

如下图中的项目中创建的dev分支,这就是另一个故事,下回分解。

3.利用git命令上传本地代码到gitHub

3.1记住远程仓库的路径

3.2 进入到你本地的源码地址,右击选择Git Bash Here

3.3 git 代码到本地仓库

(1.通过命令 git init 把这个目录变成git可以管理的仓库(执行成功的话在文件里会多出.git文件夹)

git init

(2.把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件

git add . (添加所有文件)
git add <file> (添加制定文件)
*如果文件没做出修改,那么不会添加任何文件*

(3.用命令 git commit告诉Git,把文件提交到仓库。引号内为提交说明

git commit -m 'first commit'

到此,完成了git到本地仓库。

(4.please tell me who you are

当你commit 时候,可能出现如下问“你是谁”这个仅此于“我是谁”这个终极难题的第二大终极难题

这时候,你就需要告诉他,你是谁

$ git config --global user.name "peter Doe"
$ git config --global user.email "peter@example.com

这个它才知道你爸是谁,才会让你commit.

3.4 关联到gitHub远程仓库,并且上传文件

(1.关联到远程库

git remote add origin 你的远程库地址

例如:

git remote add origin https://github.com/lbpeter/angular1.x.git

(2.获取远程库与本地同步合并(如果远程库不为空必须做这一步,否则后面的提交会失败)

git pull --rebase origin master

或者

git pull origin master

(3.把本地库的内容推送到远程,使用 git push命令,实际上是把当前分支master推送到远程。执行此命令后会要求输入用户名、密码,验证通过后即开始上传。

git push -u origin master

*几个常用的git命令

参考微博:

丿天下丶第一:http://blog.csdn.net/hanhailong726188/article/details/46738929

KevinDGK:http://blog.csdn.net/kevindgk/article/details/51606925

eedc:https://www.cnblogs.com/eedc/p/6168430.html

git 本地代码到github的更多相关文章

  1. git 本地代码到github(转)

    git 本地代码到github   一·什么是gitHub? 官网解释:gitHub是一个让无论处于何地的代码工作者能工作于同一个项目,同一个版本的平台.(GitHub is a code hosti ...

  2. Git学习:如何登陆以及创建本地代码仓库、并提交本地代码至Github(最简单方法)

    在我们的实际开发当中,代码经常会被公司要求上传到网络上,能够大家共同完成一个项目,因此掌握git技能也是一项必不可少的技能了,这里我们来学习以下基本的git操作.首先我们要想使用git这个东西需要把它 ...

  3. Git安装配置和提交本地代码至Github,修改GitHub上显示的项目语言

    1. 下载安装git Windows版Git下载地址: https://gitforwindows.org/ 安装没有特别要求可以一路Next即可,安装完成后可以看到: 2. 创建本地代码仓库 打开G ...

  4. git配置SSH Key,上传本地代码至github

    git配置全局的name和email git config --global user.name "name" git config --global user.email &qu ...

  5. 通过git上传本地代码到github仓库

    最近呢,武汉天气燥热,在公司没啥事,就自己写了一下小demo. 作为一个菜鸟,只在github上扒过别人的代码,还没自己上传过,就试了一下,遇到了一些坑,记录一下. 前提是电脑上安装了git,没有安装 ...

  6. 版本控制简介,git使用----使用GitHub托管代码

    关于版本控制: 很久以前,人们苦于对写过的代码进行版本的管理,经常过了一段时间想恢复原来写过的代码却又忘了不知道丢到哪儿去了,有的人用加上时间后缀来命名文件的方法,便于后期维护,但是这样做的麻烦也很大 ...

  7. mac 上传本地代码到 Github 教程

    网上有很多关于windows系统上传本地代码到github的文章,但是自己用的是mac,在网上也找了相关文章,实践的过程中还是遇到了很多问题,现在把自己的成功实践分享出来,希望能对大家有帮助. 1.首 ...

  8. git安装和GitHub使用

    一.git安装 1.git下载 https://github.com/git-for-windows/git/releases/tag/v2.17.1.windows.2 在如上地址下载git,并安装 ...

  9. Pycharm同步本地代码至GitHub

    注册github账号 github地址,进入注册账号 安装git Windows下载地址1 Windows下载地址2 在官方下载完后,双击exe文件进行安装,安装到Windows Explorer i ...

随机推荐

  1. ZOJ 3890 Wumpus

    Wumpus Time Limit: 2 Seconds      Memory Limit: 65536 KB One day Leon finds a very classic game call ...

  2. Github-karpathy/char-rnn代码详解

    Github-karpathy/char-rnn代码详解 zoerywzhou@gmail.com http://www.cnblogs.com/swje/ 作者:Zhouwan  2016-1-10 ...

  3. NYOJ915——+-字符串

    +-字符串 时间限制:1000 ms  |  内存限制:65535 KB 难度:1   描述 Shiva得到了两个只有加号和减号的字符串,字串长度相同.Shiva一次可以把一个加号和它相邻的减号交换. ...

  4. 多命令顺序执行,dd命令,管道|,grep,通配符,其他特殊符号

    多命令顺序执行:命令1;命令2 命令之间没有逻辑关系 命令1&&命令2 命令1执行正确才执行命令2,命令1执行错误不会执行命令2 命令1||命令2 命令执行错误才执行命令2,命令1执行 ...

  5. listbox控件使用

    1. 属性列表: SelectionMode    组件中条目的选择类型,即多选(Multiple).单选(Single)    Rows             列表框中显示总共多少行    Sel ...

  6. GVIM与模板——让FPGA开发变得更简单

    还在使用FPGA开发环境自带的代码编辑器?还在逐个字母敲击冗长重复的代码?明德扬至简设计法让你快速提高代码编写效率!利用GVIM这一高效的编辑工具并添加自定义模板,通过简短的脚本命令即可自动生成所有常 ...

  7. 转:IT巨头纷纷“卡位” 智能语音成人机交互入口必争之地

    http://www.cs.com.cn/xwzx/hwxx/201707/t20170712_5368595.html 随着物联网的迅速发展,作为重要接口的智能语音技术已成为国内外IT巨头的必争之地 ...

  8. bzoj 4765: 普通计算姬

    Description "奋战三星期,造台计算机".小G响应号召,花了三小时造了台普通计算姬.普通计算姬比普通计算机要厉害一些 .普通计算机能计算数列区间和,而普通计算姬能计算树中 ...

  9. [C#]获得WindowsForm上所有特定类型的控件

    本文为原创文章.源代码为原创代码,如转载/复制,请在网页/代码处明显位置标明原文名称.作者及网址,谢谢! 开发工具:VS2017 语言:C# DotNet版本:.Net FrameWork 4.0及以 ...

  10. ES6 字符串的扩展

    字符的Unicode表示法 JavaScript允许采用\uXXXX形式表示一公分字符,其中XXXX表示字符的码点. "\u0061" //"a" 但是,这种表 ...