1:注册GitHub账号: https://github.com/

2:Git bash工具下载地址 https://gitforwindows.org/

3:怎么在GitHub 新增 SSH Key

  3.1.启动git bash 生成公钥:ssh-keygen -t rsa -C "xxxxxx@qq.com" //将会发送到您的邮箱

  3.2.公钥默认生成在C:\Users\Administrator\.ssh目录下的id_rsa.pub文件里,复制文件内容,
    将之粘贴到github的个人设置
  settings-->SSH and GPG keys--> SSH keys -->新建添加拷贝本地生成的公钥 -->保存

4:检查电脑是否生成 SSH Key  

Administrator@XB-201907130929 MINGW64 /d/MP_Demo/mpdemoTest/mp_demo (master)
$ cd ~/.ssh

Administrator@XB-201907130929 MINGW64 ~/.ssh
$ ls
known_hosts  看到有这个文件,表示已经成功生成

5:全局信息配置

设置全局账户:git config --global user.name 'you account' //填你的github的账户名
设置全局邮箱:git config --global user.email 'Your mail name@qq.com' //你生成公钥的邮箱名

=========一些操作的截图=======

配置全局的信息:

 从GitHub官网上Clone下一个仓库项目:

进入项目目录后新建添加一个文件:

 查看此时的的Git状态:

 Git add 文件以后,新增的文件进入了暂存取:

 Git commmit -m 'log信息':进入到本地的仓库区

 直接Git push 将项目推送到远程的仓库:

先删除本地仓库中的一些没有用的文件:

 提交到暂存区:

 再次提交到本地仓库区后再提交到远程仓库:

 查看本地以及远程仓库中多余的文件已经被删除:

新增拷贝一个我们写好的代码文件:(通常是一个完整的项目文件等)

 推送到远程GitHub仓库:

GitHub里面的一些说明:

 1:看到已经上传好的Demo文件;

 2:Fork好其他人的仓库后,请求合并自己一个好的建议或者修改等;

3:在当前项目里面新增一个文件,文件格式自己定义;

4:上传文件,可以选择同时上传多个文件;

5:过滤过滤筛选自己要查找的文件;

6:watch 关注 A用户的一个仓库到B用户自己的仓库,如果A用户的这个被关注的仓库有修改,B用户也是可以看到的;

7:start 收藏 ,点赞的功能,一般我喜欢这个项目就会点赞。在gitlab中有列表罗列了你所有点赞过的项目;

8:Fork 复制克隆其他人U的仓库A项目,各自的仓库项目是独立存在的,如果自己想要合并到用户U仓库的A项目,就需要Pull Requestbig等待用户U的审核确认,确认ok就合并仓库big关闭这次的 pull request;

9:该仓库项目的地址;

 

Git以及GitHub的一些基本使用的更多相关文章

  1. 简单使用Git和Github来管理自己的代码和读书笔记

    原文链接:http://my.oschina.net/bxxfighting/blog/378196   先注册github.com的账号官方网站: https://github.com/ 注册界面, ...

  2. git for windows 的默认工作路径(HOME)的设置以及Git与GitHub之间的SSH加密协议

    1.安装及配置默认路径 Windows中从GitHub上面:https://git-for-windows.github.io/ 下载安装好git后(双击,改一下需要的安装路径,一路确定就好了),安装 ...

  3. git与github安装、配置、pull、push

    操作系统是Ubuntu 16.04 LTS 64bit 1 安装git (1)安装 sudo apt-get install git-core (2)一些全局变量的初始化 在本地建立一个文件夹,然后做 ...

  4. 转:sublime上使用git连接github

    "工欲善其事,必先利其器." 这是古人的教诲,也是一个高效率的工程师需要遵循的法则之一.从大学开始写Java使用了JBuilder,Eclipse,后来写PHP用了Zend,写Ja ...

  5. git与github使用

    Git和Github简单教程 目录: 零.Git是什么 一.Git的主要功能:版本控制 二.概览 三.Git for Windows软件安装 四.本地Git的使用 五.Github与Git的关联 六. ...

  6. linux下git以及github的连接与使用

    简单理解 Git 的思想和基本的工作原理,能够更好的进一步和使用Git.在开始学习Git 的时候,最好不要把Git的各种概念和其他的版本控制系统诸如 Subversion 等相比,否则容易混淆每个操作 ...

  7. Git和Github简单教程

    原文链接:Git和Github简单教程 网络上关于Git和GitHub的教程不少,但是这些教程有的命令太少不够用,有的命令太多,使得初期学习的时候需要额外花不少时间在一些当前用不到的命令上. 这篇文章 ...

  8. Git和Github简单教程(转)

    这篇文章只挑一部分命令来讲,差不多够用就行的程度.如果需要其他命令,到时候再去其他地方了解就行了先在Github上写好再搬过来的:本文Github链接 目录: 零.Git是什么 一.Git的主要功能: ...

  9. WebStorm和sublime上使用git连接github(转)

    WebStorm使用git连接github的方法: 用webstorm上传代码时,首先要先下载git,网址一搜就可以搜到,安装git,并且把ssh配置到github上.然后开始配置webstorm,打 ...

  10. git和github使用方式

    git 和github github是远程管理代码的服务器的名称 git代码管理系统 (git既然是一个系统,所以说git也有一些命令) git操作过程 首先在本地建立一个仓库,用来把代码提交到git ...

随机推荐

  1. webservice调用天气服务

    常见服务:http://www.webxml.com.cn/zh_cn/support.aspx 可能用到缺少的ArrayOfString.java文件 package com.test.wes.we ...

  2. 微信小程序 setData 如何修改动态数据?

    最近这段时间在写微信小程序,有一个页面需要动态修改 data 中的数据,而这里似乎是个坑. 1.正常修改 正常修改很简单,当触发 change 事件时,数据和页面都会同时发生改变.这个也不用多说,很简 ...

  3. VUE组内培训

    最近去参加了一个外部VUE的周末培训,加上自己比较感兴趣所以对这项很热的前端框架做了点学习,顺便给组内同事做个简单的分享,希望下次有项目可以使用上- VUE的语法教程网上很多我就不一一列举,截图放一下 ...

  4. 「SAP技术」 SAP MM MPN物料的采购初探

    「SAP技术」 SAP MM MPN物料的采购初探 1, MPN物料号与我方正常使用料号物料主数据之间的LINK关系维护 MPN料号 14000005 , 我方料号11000250 , 2,采购信息记 ...

  5. C语言、指针(一)

    指针(一) “带*类型” 的特征探测:宽度 “带*类型” 的特征探测:声明 “带*类型” 的特征探测:赋值 “带*类型” 的特征探测:++ -- “带*类型” 的特征探测:加上/减去 一个整数 “带* ...

  6. 一文解读DevOps工具链 (转)

    在列出DevOps 工具链之前,介绍一下什么是DevOps,虽然DevOps这个概念现在还没有标准的定义,但我们可以追溯一下其过去九年的历史发展过程(从2009年-2017年),列出几个相对明确又有所 ...

  7. 重温《NoSQL精粹》

    前言 在网上有关Redis相关文章满天飞的时候,它是什么,用于解决什么问题,有哪些相类似的技术,与传统的关系型数据库有哪些差别,什么时候使用?这个时候我决定重温一下<NoSQL精粹>. 也 ...

  8. ORA-01555 When Max Query Length Is Less Than Undo Retention, small or 0 Seconds (Doc ID 1131474.1)

    ORA-01555 When Max Query Length Is Less Than Undo Retention, small or 0 Seconds (Doc ID 1131474.1) A ...

  9. 原生表格table

    1).table{         width: 100%;//让表格里面的内容充满整个区域        border-collapse:collapse; 去掉html表格之table间的空隙} ...

  10. python3.5.3rc1学习四:类

    class calculator: def add(x,y): return x + y print(added) def sub(x,y): return x - y print(sub) def ...