准备工作:

安装git:

1、下载地址:http://msysgit.github.io/

2、安装:本人是一路next的,现在没发现有什么问题。详细的安装过程参考:https://jingyan.baidu.com/article/925f8cb8a8e91cc0dce05647.html

3、注册git账号,官网地址:https://github.com/

配置git的ssh密匙:

1、打开Git Bash(可在菜单和鼠标右键中打开)查看电脑上是否已经存在SSH密钥:输入 cd ~/.ssh (“~”代表根目录)若无法找到该文件(注:没有提示信息,说明你之前已经配置好了),就要创建新的ssh key;

2、创建新的ssh key: 输入 ssh-keygen -t rsa -C "your_email@youremail.com"(你注册的git邮箱) ,然后提示输入 passphrase(密码),输入两次(可以不输直接两次Enter), 最后会在 .ssh 目录生产两个文件:id_rsa和id_rsa.pub,用记事本打开.ssh目录下的id_rsa.pub文件,复制里面的内容;

3、登录git官网,点击右上角的账号下拉菜单,找到settings并点进去,接着选择SSH and GPG keys选项,点击New SSL key按钮,在弹出框中填写标题(随意起)和粘贴之前复制的内容(全部内容),点击提交按钮即可。

4、测试 ssh 链接 github:输入 ssh -T git@github.com

如果你是第一次,会让你输入yes或no,这时输入yes就可以了,出现Successfully就代表链接成功;

5、设置自己的git信息:输入 git config [--global] user.name "your name"

(此处your name可修改也不是你用于登录git的登录名)

你的邮箱:git config [--global] user.email "your_email@youremail.com"

设置完成之后,可以输入git config --list 或 git config -l查看自己的git信息。

git的简单使用

1、在命令操作板上进入该文件夹:cd  路径,例:cd d:/www/github;或在该文件夹点击右键,选择Git Bash Here;

2、把该文件夹变成Git可管理的本地版本库,命令:git init,文件夹下会多出一个.git隐藏文件夹,说明创建成功;

3、可以查看当前仓库状态的命令:git status

5、添加当前目录的所有文件到暂存区:git add .(注:“.”表示上传所以文件,并和“add”有一空格);

6、提交暂存区到仓库区:git commit –m “备注信息”

7、上传仓库区的文件到远程仓库,远程仓库需要在git的官网上创建

7、仓库区和远程仓库建立关联:git remote add origin git@github.com:用户名/仓库名.git或git remote add origin 仓库远程网址(注:必须创建关联才可把文件推送到仓库)

8、推送到远程仓库:git push -u origin master(仓库为空或首次上传)

git push origin master(之后上传)

注:第一次上传可能会遇到push出错的情况,是因为你创建远程仓库的时候,勾选了创建README.md文件,我们先要把它同步一下,命令: git pull --rebase origin master

结语:学习git的一心心得,记录下来避免遗忘。

window下github的学习心得的更多相关文章

  1. mycat学习心得

    最近老大要求我们学习mycat,并运用到实际项目中.现在简单分享下自己的学习心得,也算是只是积累吧. 什么是mycat? 用我的话理解就是:mycat是一种技术,采用mycat后可以提高程序的速度,也 ...

  2. Linux简单编程学习心得

    在Linux环境下简单编程学习心得 linux编程过程 在上周的<信息安全设计基础>的课程学习中学习到了在虚拟的linux环境下简单的编程.学习过程中接触到了vim.gcc和gcd在实验楼 ...

  3. GitHub学习心得之 安装配置与多帐号管理

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 GitHub学习心得之 安装配置与多帐号管理 1.前言2.GitHub Linux安装(ub ...

  4. 个人github链接及git学习心得总结

    个人github链接 https://www.github.com/liangjianming/test git学习心得总结​ git是一个快速,开源,分布式的版本控制系统. GitHub是一个基于w ...

  5. GitHub学习心得之 简单操作

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 前言 本文对Github的基本操作进行了总结, 主要基于以下文章: http://gitre ...

  6. Linux学习心得之 Linux下命令行Android开发环境的搭建

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 Linux下命令行Android开发环境的搭建 1. 前言2. Jav ...

  7. Linux学习心得之 Linux下ant安装与使用

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 Linux下ant安装与使用 1. 前言2. ant安装3. 简单的a ...

  8. Java学习心得之 Linux下搭建Java环境

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Java学习心得之 Linux下搭建Java环境 1.前言2.JDK安装3.配置环境变量4. ...

  9. Java学习心得之 Linux下搭建JavaWeb环境

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Java学习心得之 Linux下搭建JavaWeb环境 1. 前言2. Java安装3. t ...

随机推荐

  1. Linux网络编程学习(八) ----- 文件和记录锁定(第四章)

    1.什么是文件和记录锁定? 文件锁定的是整个文件,而记录锁定只锁定文件的一部分,文件和记录锁分为咨询式锁定和强制锁定 1)咨询式锁定 某个进程对某个文件进行了咨询式锁定,其他想访问该文件的进程将会被操 ...

  2. firewalld 防火墙配置

    1. firewalld-cmd 命令中使用的参数以及作用  --get-default-zone 查询默认的区域名称 --set-default-zone=<区域名称> 设置默认的区域, ...

  3. hadoop启动报错:localhost: ssh: Could not resolve hostname localhost

    hadoop启动journalnode时报错:localhost: ssh: Could not resolve hostname localhost: Temporary failure in na ...

  4. EOSIO/appbase

    [EOSIO/appbase] AppBase是EOSIO开源一个plugins架构程序框架,被应用于 EOS nodeos中.AppBase manages the plugin life-cycl ...

  5. Python列表的三种遍历(序号和值)的方法

    #-×-coding:utf-8-*- if _name_=='_main_': list=['html','js','css','python'] #方法1 print ‘遍历列表方法1’ for ...

  6. spring mvc 参数绑定

    基础类型 原始类型:id必须要传,否则报错. @RequestMapping("/test") @ResponseBody public ResponseData test(int ...

  7. 【GitHub】的基本使用

    GitHub是一个常用的版本管理工具,之前安装了window版的git但是一直没使用过,今天尝试一下,去百度了一下使用方法: 引用https://www.cnblogs.com/paulwhw/p/9 ...

  8. 【相关网站 - 02】- Java 好文博客

    一.源码分析博客 还有这种操作?浅析为什么要看源码 你觉得什么才是 Java 的基础知识? 1. JDK 2. Mybatis 3. Spring 4. Sring Boot 5. Spring Cl ...

  9. openstack swift curl 常用操作

    上传文件 curl -v -X PUT -H 'X-Auth-Token: AUTH_tkd9276f23b3404c67b8a6be45da881d6e' http://127.0.0.1:8080 ...

  10. 【转】linux服务器性能查看

    转载自https://blog.csdn.net/achenyuan/article/details/78974729 1.1 cpu性能查看 1.查看物理cpu个数: cat /proc/cpuin ...