如何使用git工具向github提交代码
大致分为以下几个步骤
- 安装git环境,工具使用msysgit
- github上的账号
首先在github上点击头像旁边的加号 add new ,选择new Repository,自己创建一个名字,假设取名为 hevily
线上的github结束了.
开始设置本地的 mysysgit与线上关联,首先是 ssh本的pub文件与线上的ssh key关联
//注意这里的-C中的C是大写
ssh-keygen -t rsa -C "你的gtihub的邮箱"
设置之后,进入命令提示的目录,默认为 c:\Users\Administrator\.ssh 这里只需要.pub的文件另外一个是私钥,自己用,id_rsa.pub这个文件是公钥,用记事本打开,注意下编码格式,如果是乱码说明你的打开工具有问题,打开之后ctrl+A ctrl+C复制全部内容
现状进入线上的github,点击设置找到SSH keys,点击 add ssh key ,title自己随便写,把刚才复制的内容粘贴到 key的文本框里面,保存! 大功告成!
现状打开mysysgit这个工具,需要首先全局配置下你的邮箱和名字,命令如下
git config --global user.email "github邮箱"
git config --global user.name "github名字"
这个配置好后,你的哦你工作基本已经完成一大部分了
开始和远程也就是github上的库 hevily ,进行关联
=== 广告 git github===
首先在自己本地的一个文件夹,这里咱们在 d:\git-test下进行操作
cd /d/git-test/
首先需要克隆线上的库
//后面的git@github.com:hevily/hevily 就是刚才你创建项目的git地址
//如果找不到,就去线上点击刚才 你创建的hevily这个项目,右边,看右边
//SH clone URL
//You can clone with HTTPS, SSH, or Subversion.
//这个地方,点击ssh 然后复制框里面的地址,就可以了 git clone git@github.com:hevily/hevily
进入hevily克隆好的目录,开始肆无忌惮的创建自己的想法吧.
开始提交吧
//首先先链接下远程的git库 git remote add origin git@github.com:hevily/hevily //开始把本地的文件全部添加下
git add . //提交 git commit -m "这里是我写的提交注释" //提交到远程
git push -u origin master
进入线上的github看看自己文件提交成功了没~~
如何使用git工具向github提交代码的更多相关文章
- 使用Windows下的git工具往github上传代码 踩坑记录
使用Windows下的git工具往github上传代码 踩坑记录 背景 由于以前接触的项目都是通过svn进行版本控制,现在公司项目使用git,加上自己平时有一个练手小项目,趁着周末试着把项目上传到自己 ...
- Git的基本了解与使用、向github提交代码
#Git的基本了解与使用.向github提交代码- git:是一个版本控制系统.- github:一个代码托管提供商.开源网站.是一个面向开源及私有软件项目的托管平台,因为支持Git作为唯一的版本库格 ...
- 详细介绍如何在win7下首次实现通过Git bash向Github提交项目
详细介绍如何在win7下首次实现通过Git bash向Github提交项目 引自:http://jingpin.jikexueyuan.com/article/35944.html 作者: wddoe ...
- 使用Android Studio向GitHub提交代码
使用Android Studio向GitHub提交代码 在GitHub上创建一个仓库 填写仓库名称.描述.类型(公有.私有)等信息,点击创建 到此,成功创建了我们的仓库,并且初始化创建了README. ...
- GitHub 系列之「向GitHub 提交代码」
1.SSH 你拥有了一个 GitHub 账号之后,就可以自由的 clone 或者下载其他项目,也可以创建自己的项目,但是你没法提交代码.仔细想想也知道,肯定不可能随意就能提交代码的,如果随意可以提交代 ...
- 从0开始学习 GITHUB 系列之「向GITHUB 提交代码」【转】
本文转载自:http://stormzhang.com/github/2016/06/04/learn-github-from-zero4/ 版权声明:本文为 stormzhang 原创文章,可以随意 ...
- 从0开始学习 GitHub 系列之「04.向GitHub 提交代码」
之前的这篇文章「从0开始学习 GitHub 系列之「Git速成」」相信大家都已经对 Git 的基本操作熟悉了,但是这篇文章只介绍了对本地 Git 仓库的基本操作,今天我就来介绍下如何跟远程仓库一起协作 ...
- github提交代码时,报permission denied publickey
在像github提交代码时,报permission denied publickey. 查找了一下,可能是因为github的key失效了. 按照以下步骤,重新生成key. ssh-keygen 一路默 ...
- github提交代码流程:
(1) 检查一遍代码改动 $git status (2) 将工作目录中的代码提交到暂存区 $ git add filename git add -A (3) 提交代码到本 ...
随机推荐
- django Rest Framework----认证/访问权限控制/访问频率限制 执行流程 Authentication/Permissions/Throttling 源码分析
url: url(r'books/$',views.BookView.as_view({'get':'list','post':'create'})) 为例 当django启动的时候,会调用执行vie ...
- 十九、springboot使用@ControllerAdvice(二)之深入理解
前言: 接口类项目开发时,为了便于后期查找问题,一般会拦截器或过滤器中记录每个接口请求的参数与响应值记录, 请求参数很容易从request中获取,但controller的返回值无法从response中 ...
- Linux 获取网关地址
route命令的用法:操作或者显示IP路由表route:DESCRIPTION Route manipulates the kernel's IP routing tables. Its primar ...
- 数据结构之队列(Python 版)
数据结构之队列(Python 版) 队列的特点:先进先出(FIFO) 使用链表技术实现 使用单链表技术,在表首尾两端分别加入指针,就很容易实现队列类. 使用顺序表list实现 # 队列类的实现 cla ...
- LongAdder类学习笔记
优秀原文 LongAdder | LongAccumulator简介 源码阅读:全方位讲解LongAdder 说到LongAdder,不得不提的就是AtomicLong.AtomicLong是JDK1 ...
- eclipse中Maven项目jar问题
eclipse中Maven项目jar包下载下来了,不然我们import是时候根本导入不进来,网上的方法都试过了,Maven仓库也清空过后重新下载过了,都解决不了. 后来发现虽然jar包是下载下来了,可 ...
- Maven3 生命周期与插件(笔记五)
第一节:Maven 生命周期 Maven 生命周期简介:Maven 通过插件的方式完成一系列过程来实现功能. Maven 拥有三套独立的生命周期: Clean 清理项目 Default 构建项目 Si ...
- SonarQube的安装、配置与使用(windows)
onarQube是管理代码质量一个开放平台,可以快速的定位代码中潜在的或者明显的错误,下面将会介绍一下这个工具的安装.配置以及使用. 准备工作: 1.jdk(不再介绍) 2.sonarqube:htt ...
- Redux-DevTools 安装
以下以Chrome为准. 首先,从Chrome Web Store(需要***支持)下载chrome 插件 Redux DevTools. 使用方式有两种: 一种只需在代码createStore中添加 ...
- 2、图文讲解.NET CLR是什么
大家首先要清楚的是,.NET平台与C#不是一回事.这点大家一定要明白,对开发人员来讲他有两个概念.第一,它是C#,VB.net等程序运行的平台.第二,它因为为这些语言提供了丰富的类库(称之为基类库), ...