本文描述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. 查看静态库.a文件包含的内容

    查看静态库.a文件包含的内容用下面的命令解压: ar x libgdal.a 然后就可以查看文件了: ls adler32.o           cpl_recode.o               ...

  2. Bootstrap 分页翻页

    @{    Layout = null;}<!DOCTYPE html><html><head>    <meta name="viewport&q ...

  3. Spring Web Flow 的优缺点

    # 前言 Spring Web Flow = SWF 最近学习了<Spring实战>的第八章,Spring Web Flow.感觉是个不错的东西.无奈发现网上的资料少之又少.后来发现根本没 ...

  4. 一步一步造个IoC轮子(二),详解泛型工厂

    一步一步造个Ioc轮子目录 一步一步造个IoC轮子(一):Ioc是什么 一步一步造个IoC轮子(二):详解泛型工厂 一步一步造个IoC轮子(三):构造基本的IoC容器 详解泛型工厂 既然我说IoC容器 ...

  5. wpf 复制/剪切到本地系统剪切板中以供右键粘贴用

    原文:wpf 复制/剪切到本地系统剪切板中以供右键粘贴用   http://www.cnblogs.com/yhdkzy/archive/2012/11/27/2790655.html   /// & ...

  6. 汇编实现获取CPU信息

    这是文章最后一次更新,加入了TLB与Cache信息等资料前言:论坛上面有人不明白CPUID指令的用法,于是就萌生写这篇文章的想法,若有错误话请大侠指出,谢谢了 ^^论坛的式样貌似有问题,若式样问题导致 ...

  7. awk积累

    1. 计算一个文本中每一列的和 [root@centos ~]# cat aaa.txt [root@centos ~]# awk 'BEGIN{a=0;b=0;c=0}{a+=$1;b+=$2;c+ ...

  8. 命令行程序如何获取HINSTANCE?

    main() { HINSTANCE hinst = GetModuleHandle(NULL); }

  9. 对c&c++源文件和头文件分开的好处的一点认识

    对c&c++程序来说,基本上来说都是要把源文件和头文件分别编写.一般都是代表一个基本功能的源文件引用相应的头文件. 一个 相关功能的模块可能有若干对源文件和头文件组成.这是基于组件编程的核心. ...

  10. 利用开源软件 Hugin 实现照片的景深合成,使用开源软件 enfuse 做照片的曝光合成

    http://blog.csdn.net/liyuanbhu/article/details/53573847 http://blog.csdn.net/liyuanbhu/article/detai ...