本地代码git到github上

对于个程序员来说,不写自己的博客,没有自己的作品集没有Github就不算好的程序员!咳咳~ 开个玩笑。对于我个人来说,要做个程序员,就要有自己的作品集和技术博客(我说是用来总结和防止自己忘得总行了吧),不然都不好意思说自己是个程序员。

1. GitHub介绍

GitHub是一家位于旧金山的公司,由ChrisWanstrath , PJ Hyett与Tom Preston-Werner合伙与2008年4月10日创办的。地址:https://github.com/,主要提供基于git的版本托管服务。上线之后,其发展速度惊人。直到当前,GitHub已经发展成为全球最大的开源社区。

作为一名程序员,不会用github或者不会把代码托管到github上是一件很尴尬的事儿。然而,并不是所有人一开始都什么都会,有很多在自学开发的小白在看来很多资料之后依然是一头雾水。那么,我自己当前也是初级开发者,一是自己的经验总结,时常看看自己写的博客作为复习,二来给和同样像我这样的初学者提供参考。

2. git与github的准备工作

 如果你已经注册过了GitHub,并且在github上有自己的托管仓库,像这样:

 那么,设置本地代码到你的托管仓库就很容易。如果没有github的话,那么去github官网用自己的邮箱账号注册一个,同样也是很简单的。然后在github上新建一个托管仓库。分分钟就能搞定。

 这时候,如果你还没有安装git的话,建议你去git官网,下载git并安装。因为github是基于git的版本托管服务。也就是说github上所有的项目和代码都是由git来控制的。所以其重要性不言而喻。

 关于git的下载和安装,这里简单的说俩句。git是一个需要输入命令行的版本控制软件,对于没见过的人,如果你在他面前使用,你绝对会完美的炫一把,因为这些东西,他/她绝对只在电影里见过。(是不是很心动,是不是很想学?嘻~)对于一些初级程序员来说,控制命令行输入,可能很陌生,但事实上,这样低层的读写效率会很高,运行更有效(相比较而言)。

 一路安装以后,验证是否安装成功,在你的项目根目录下单击右键,出来GitBashHere,点击进入。在接下来的命令符里,输入git,发现弹出一列分支命令提示,那么说明你已经安装成功。

3. 本地代码git到github上

  • 3.1 将托管仓库复制到本地

 建议在本地磁盘的其他盘(D盘)下新建一个专门代码托管的文件夹,然后在文件夹下分各类代码类型区域,如android,ios,html,php的文件夹。然后把你在github上的你新建的代码仓库的https url复制,然后在本地的文件夹下单击右键,出来GitBashHere,点击进入。在接下来的命令符里,输入git clone (your_https _url).git(就是刚才复制的url单击右键,有个paste,点击),回车。你的那个库就复制下来了。

  • 3.2 将项目的所有文件添加到仓库中

 将你的所有项目文件都复制到当前这个文件夹下,然后执行: git add .

注意! 一定记得空格后面还有一个,这就说明了把当前目录下的所有文件都添加到仓库中。如果想添加某个特定的文件,只需把.换成特定的文件名即可。

  • 3.3 将add的文件commit到仓库

 添加注释语句代码提交次数变多后看提交注释很重要,然后执行: git commit -m "注释语句"

  • 3.4 将本地的仓库关联到github上

 上传github之前,要先pull一下,执行如下命令:git pull origin master,然后查看自己github上的代码仓库的url目录,比如:**https://github.com/hankinspan/Dev_PanASDemo**(这里填写你的地址),然后执行命令git remote add origin https://github.com/hankinspan/Dev_PanASDemo

  • 3.5 上传代码到github远程仓库

 执行命令:git push -u origin master,然后需要填写自己的github账号和密码,输入完成之后你的代码就会传送到你的github上托管。

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

  1. 用Git向gitHub上传项目

    用Git向gitHub上传项目 1.安装git 2.在git安装目录下,运行git-bash.exe  如图所示 3.在git中绑定你注册gitHub是的用户名.邮箱. $ git config -- ...

  2. 【GIT】Github上传本地代码详解

    本教程结合Github服务端和客户端完成本地代码上传至Github,下面进行详细讲解: 1.创建Github账号,这一个步骤应该不用太多解释,直接上官网进行注册登录即可https://github.c ...

  3. git向gitHub上push和pull数据.

    1.在gitHub上首先建立仓储.这个过程就不在啰嗦了. 2.注意上图中右下角的https,ssh等东西. 3.向git上传的工具特别多.我这里用的cygwin. 至于cygwin自己到网上去下载.安 ...

  4. 使用git管理github上的项目

    使用git可以把我们的项目代码上传到github上面去,方便自己管理,如何使用git?觉得是每位程序猿所必需要有的谋生技能,所以在此记录一下自己学会使用的这个过程: 一.需要注册github账号,这样 ...

  5. github git 在GitHub上创建项目并将本地项目push到网站上

    众所周知,git是与svn类似的版本控制系统,git的去中心化.分布式等的优点,在不久将来用户量大有可能超过svn, 常见的代码托管网站有GitHub,coding.net, gitee.com 码云 ...

  6. git克隆github上的代码(整个分支),并使用vs code上传到github

    好久没写博客辣,之前一直用sublime text3,最近开始用vc写,感觉很良好.然后公司也在用git,就写一个克隆上传的教程吧 1.下载git https://www.git-scm.com/do ...

  7. 使用git在github上创建新工程

    这段时间进经常会忘记如何在github上同步工程,于是又得查资料,查参考书,浪费了很长时间,因此有了感触,写几篇有关此类问题的篇章! 这是老手新手都十分容易犯的错误,就是在创建一个新github项目或 ...

  8. 利用git向github上远程提交一个自己的开源项目

    1.在电脑的系统变量中的path路径中配置git的环境变量: 找到git安装路径中bin的位置,如:X:\Git\bin 找到git安装路径中git-core的位置,如:X:\Git\libexec\ ...

  9. 利用git从github上拉取项目

    (一)准备工作 (1)安装git,下载地址是git官网:https://git-scm.com/点击打开链接 (二)拉取项目的步骤 1.新建文件夹,最好为英文名project 2.进入文件夹,空白处右 ...

随机推荐

  1. ORACLE 字符串操作

    1 字符串连接   SQL> select 'abc' || 'def' from dual; 'ABC'|------abcdef 2 小写SQL>select lower('ABC01 ...

  2. [BZOJ 3942] [Usaco2015 Feb] Censoring 【KMP】

    题目链接:BZOJ - 3942 题目分析 我们发现,删掉一段 T 之后,被删除的部分前面的一段可能和后面的一段连接起来出现新的 T . 所以我们删掉一段 T 之后应该接着被删除的位置之前的继续向后匹 ...

  3. King's Quest

    poj1904:http://poj.org/problem?id=1904 题意:国王有n个儿子,现在这n个儿子要在n个女孩里选择自己喜欢的,有的儿子可能喜欢多个,最后国王的向导给出他一个匹配,匹配 ...

  4. vim下如何删除某行之后的所有行

    使用dG进行删除 在命令模式下将光标置于要删除的起始行,然后依次输入d,G

  5. 在 ActionBar 添加刷新按钮

    在以前版本的 Gmail 应用中,ActionBar 上有个刷新菜单,点击一下刷新菜单变成一个转圈的刷新标示动画图片. 之前实现该功能的时候都是使用一个类库 RefreshActionItem来实现的 ...

  6. 《Apache Spark源码剖析》

    Spark Contributor,Databricks工程师连城,华为大数据平台开发部部长陈亮,网易杭州研究院副院长汪源,TalkingData首席数据科学家张夏天联袂力荐1.本书全面.系统地介绍了 ...

  7. js之script属性async与defer

    概念 默认情况下js的脚本执行是同步和阻塞的,但是 <script> 标签有 defer 和 async 属性, 这可以改变脚本的执行方式,这些都是布尔类型了,没有值,只需要出现在 < ...

  8. NOIP2014解方程

    题目:求一个n次整系数方程在1-m内的整数解  n<=100 系数<=10000位 m<=100W 题解:最暴力的想法是枚举x,带入求值看是否为0. 这样涉及到高精度乘高精度,高精度 ...

  9. unity3d shader之实时室外光线散射(大气散射)渲染

    散射需要:吸收,内散射,外散射分为瑞利散射Rayleigh Scattering和米氏散射 Mie Scattering  后面会详细讲解 大气中散射由多种原因产生,微粒,尘埃,水蒸气等等 阳光由于散 ...

  10. word中MathType公式不能 二次编辑解决方案

    问题:当新建文档然后插入公式,此时可以利用mathtype进行编辑,保存后推出第二次打开,双击公式却发现不能编辑公式. 解决方案: ////////////////////////////////// ...