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. python数据挖掘之数据探索第一篇

    目录 数据质量分析   当我们得到数据后,接下来就是要考虑样本数据集的数据和质量是否满足建模的要求?是否出现不想要的数据?能不能直接看出一些规律或趋势?每个因素之间的关系是什么?   通过检验数据集的 ...

  2. Java 方法引用_特性

    JAVA8 方法引用:(四种方法引用的使用) 对象引用的特点:不同的对象可以操作同一块的内容:而方法引用就是指为一个方法设置别名,相当于一个方法定义了不同的名字. 引用静态方法: 类名称 :: sta ...

  3. IDEA下新建Vue项目

    1.首先需要安装nodeJS,并配置全局环境变量. 2.在IDEA中新建一个空的project 3.在setting中配置JavaScript的语言版本为6 在file types的html中添加.* ...

  4. 一款开源且超好用的网站克隆机 HTTrack

    0x00 前言 我们在学习前端的时候,总是会想着去学习其他人网站是如何制作的,或者我们遇到一些比较有用的知识点的时候,我们可能会选择通过 Ctrl + C / Ctrl + V 去扒下内容,然而我并非 ...

  5. springcloud微服务实战:Eureka+Zuul+Ribbon+Hystrix+SpringConfig

    原文地址:http://blog.csdn.net/yp090416/article/details/78017552 springcloud微服务实战:Eureka+Zuul+Ribbon+Hyst ...

  6. Git:SSH、SSH与HTTP区别、git常用命令

    SSH1.首先需要检查你电脑是否已经有 SSH key cd ~/.sshls12.ssh表示ssh文件是个隐藏文件查看是否存在 id_rsa.pub 或 id_dsa.pub 文件,如果文件已经存在 ...

  7. ORA-1562 and ORA-1650 Unable to Extend Rollback Segment (Doc ID 1066542.6)

    ORA-1562 and ORA-1650 Unable to Extend Rollback Segment (Doc ID 1066542.6) APPLIES TO: Oracle Databa ...

  8. emacs 矩形操作

    emacs 矩形操作 如果使用图形化(GUI)的eamcs,使用M-x cua-mode,很好用,但是如果不是图形化的emacs(emacs -nw)的话,矩形操作就不能使用cua-mode. 非图形 ...

  9. 2019 蓝桥杯国赛 B 组模拟赛 题解

    标签 ok #include<bits/stdc++.h> using namespace std; /* 求阶乘 去除尾部0 每次求阶乘时:结果去除尾0,并对 1e6取余 */ type ...

  10. NOI2015 软件包管器

    NOI2015 软件包管器 https://www.luogu.org/problem/P2146 题意 维护一棵树,每个节点都有一个为0或1的值,初始值全为0 需要支持 将一条链上的点都变成1, 将 ...