本文描述window下如何使用git工具,操作GitHub远程代码库

一,准备工作:

1,安装git工具,一路默认next安装即可,下载地址

2,注册账号或者创建厂库(已有忽略)

  • 注册账号后,创建仓库,填写仓库名称、描述,然后点击create

二,使用Git Bash进行操作

1,进入将要存储GitHub仓库的本地文件夹,右击选择Git Bash Here

2,执行git init,创建本地git

git init

3,如果本地git需要连接远程GitHub仓库,需要设置SSH KEY

  • 以下邮箱地址更换为你的邮箱
ssh-keygen -t rsa -C "xxx@163.com"
  • 回车后,会告诉你生成的ssh key存放的位置,还有是否需要设置密码,一路回车即可
  • 我生成后的ssh key目录如下:

  • 打开id_rsa.pub,并且复制里面的内容,需要去GitHub网站设置

4,设置你的username、email

填写自己的名称(可随意写)、和邮箱地址

git config --global user.name "your name"
git config --global user.email "your_email@youremail.com"

5,把本地文件上传到GitHub上

  • 新建一个README.md文件
  • 执行add命令
git add README.md
  • 提交代码致本地仓库,需要写备注
git commit -m "提交测试"
  • 连接远程GitHub仓库,需要去GitHub网站,复制你的仓库地址
git remote add origin git@github.com:kingfront/git-test.git
  • 正式推送本地代码致GitHub仓库
git pull origin master

git push -u origin master
  • OK,已经上传成功!可以去你GitHub仓库刷新看下了,整个执行过程如下:

三,使用Git UI对刚才已经创建的库进行操作

1,进入存储GitHub仓库的本地文件夹,右击选择Git GUI Here

进入之后,默认什么也没有的

2,修改之前创建的README.md文件

3,点击Git UI 里面的Rescan刷新按钮,界面变成如下:

4,点击Stage Changed

5,填写提交代码备注,点击Commit

6,至此,你的代码已经提交至本地仓库,接着点击Push,至GitHub网站

7,OK,已经上传成功!可以去你GitHub仓库刷新看下了

注:本文章只是介绍git 到 GitHub的简单入门使用,更多高级用法请参考官网

git简单使用-GitHub的更多相关文章

  1. GitHub Git 简单操作

    一.使用git更新GitHub 准备:本地已经安装好git 登录GitHub,选择好仓库,点击 Clone or download 拷贝地址 这里的地址为:https://github.com/edw ...

  2. Git - 简单的使用与Github

    Github: Following the instructions to create repo. Git on Linux(centos): download the latest GIT and ...

  3. 小丁带你走进git世界一-git简单配置

    小丁带你走进git世界一-git简单配置 1.github的简单配置 配置提交代码的信息,例如是谁提交的代码之类的. git config  –global user.name BattleHeaer ...

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

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

  5. GIT简单操作

    以下只是简单的bash的操作命令,个人比较喜欢用gui 打开 git bash here git clone https://github.com/自己的名字/trunk git checkout + ...

  6. git简单入门

    git简单入门 标签(空格分隔): git git是作为程序员必备的技能.在这里就不去介绍版本控制和git产生的历史了. 首先看看常用的git命令: git init git add git comm ...

  7. Sublime Text 中使用Git插件连接GitHub

    sublime Text的另一个强大之处在于它提供了非常丰富的插件,可以帮助程序员来适合大多数语言的开发.这些插件通过它自己的Package Controll(包管理)组件来安装,非常方便.一般常用的 ...

  8. Git 上传 GitHub

    1.下载 2.安装 3.功能识别 3-1.查看git版本  git  --version 3-2.移除原来的版本 yum  remove git 4.配置 4-1.用户配置信息 git config ...

  9. git安装和GitHub使用

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

随机推荐

  1. asp .net Cookies

    Request.Cookies和Response.Cookies When validating cookies or cookie data from the browser you should ...

  2. 最简单的IdentityServer实现——Client

    客户端控制台演示请求访问令牌,然后使用此令牌访问API 1.新建项目并添加引用 新建一个.net core的控制台程序IdentityServer.EasyDemo.Client   1 引用Iden ...

  3. 定长文本格式编辑神器 - Record Editor

    由于项目里有系统使用的是定长的文本格式,如果列数比较多的话编辑检查起来会特别麻烦.之前也找了各种编辑器的插件,最多只能显示列宽.辅助线而以还是不方便 .最后发现了一个开源项目 Record Edito ...

  4. Plupload上传实例《模仿微云上传实例》,带源码

    Plupload上传实例<模仿微云上传实例>,带源码,作者:鱼塘总裁 如有疑问,加群交流:646104701 一.实例截图 1.上传过程 2.上传成功 3.上传失败 4.最小化 二.所需文 ...

  5. 微信小程序把玩(十九)radio组件

    原文:微信小程序把玩(十九)radio组件 radio组件为单选组件与radio-group组合使用,使用方式和checkbox没啥区别 主要属性: wxml <!--设置监听器,当点击radi ...

  6. 从Qt5开始只剩下setCodecForLocale这一个了,只是影响Qt对toLocal8Bit相关函数的编码方式(在源码里写非英文,官方推荐“\xE4\xBD...”这种)good

    QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8")); QTextCodec::setCodecFo ...

  7. Qt for android触摸手势事件QGestureEvent

    在触摸设备上可以使用Qt的手势事件 要激活手势事件,需要执行以下操作: 第一步,为QWidget控件注册手势事件 QList<Qt::GestureType> gestures; gest ...

  8. .net core 2.0 dbfirst 报 dotnet ef 未找到与命令“dotnet-ef”匹配的可执行文件的解决办法

    问题描述: 最近研究了一段时间.netcore dbfirst,新建类库用来生成实体模型,执行命令总是提示 未找到与命令“dotnet-ef”匹配的可执行文件,根据网上的解决办法引用 Microsof ...

  9. vs中debug的一个小技巧 -- debug时忽略某段代码

    #line 这是C#中的预处理命令 Visual Studio 2008 Visual Studio 2005 Visual Studio 2012 #line hidden 指令对调试器隐藏若干连续 ...

  10. java多线程之生产者-消费者

    public class Product { private String lock; public Product(String lock) { this.lock = lock; } public ...