window下github的学习心得
准备工作:
安装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的学习心得的更多相关文章
- mycat学习心得
最近老大要求我们学习mycat,并运用到实际项目中.现在简单分享下自己的学习心得,也算是只是积累吧. 什么是mycat? 用我的话理解就是:mycat是一种技术,采用mycat后可以提高程序的速度,也 ...
- Linux简单编程学习心得
在Linux环境下简单编程学习心得 linux编程过程 在上周的<信息安全设计基础>的课程学习中学习到了在虚拟的linux环境下简单的编程.学习过程中接触到了vim.gcc和gcd在实验楼 ...
- GitHub学习心得之 安装配置与多帐号管理
作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 GitHub学习心得之 安装配置与多帐号管理 1.前言2.GitHub Linux安装(ub ...
- 个人github链接及git学习心得总结
个人github链接 https://www.github.com/liangjianming/test git学习心得总结 git是一个快速,开源,分布式的版本控制系统. GitHub是一个基于w ...
- GitHub学习心得之 简单操作
作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 前言 本文对Github的基本操作进行了总结, 主要基于以下文章: http://gitre ...
- Linux学习心得之 Linux下命令行Android开发环境的搭建
作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 Linux下命令行Android开发环境的搭建 1. 前言2. Jav ...
- Linux学习心得之 Linux下ant安装与使用
作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 Linux下ant安装与使用 1. 前言2. ant安装3. 简单的a ...
- Java学习心得之 Linux下搭建Java环境
作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Java学习心得之 Linux下搭建Java环境 1.前言2.JDK安装3.配置环境变量4. ...
- Java学习心得之 Linux下搭建JavaWeb环境
作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Java学习心得之 Linux下搭建JavaWeb环境 1. 前言2. Java安装3. t ...
随机推荐
- Why Everyone Should Lift Weights
Why Everyone Should Lift Weights by James Clear I'll say it plain and simple: you should be lifting ...
- 在树莓派3B、Ubuntu 18.04关闭板载Wifi、蓝牙
树莓派没有传统的BIOS设置界面,文件/boot/firmware/config.txt就相当一个BIOS设置.这里是config.txt的详细文档:https://github.com/raspbe ...
- 【读书笔记】segment routing mpls数据平面-1
- python+requests库,接口自动化
1.requests库的使用 requests是python的一个HTTP客户端库,跟urllib,urllib2类似,那为什么要用requests而不用urllib2呢?官方文档中是这样说明的: “ ...
- rest_framework_extensions实现缓存
1.安装包 pip install drf-extensions pip install django-redis pip install django-redis-cache 2.配置redis # ...
- keil的自动补全功能
设置完之后,在.c文件上试一下,发现还是不能自动补全. 后来去各种贴吧里找到了答案,是我的.c文件还没有保存到工程文件中去,所以不能实现这个功能.
- python 的xlrd模块
一.安装 ♦ python官网下载http://pypi.python.org/pypi/xlrd模块安装. ♦或者在cmd窗口 pip install xlrd 二.使用 1.导入模块: imp ...
- 100-days: twenty-one
Title: Not so fantastic(<口>极好的,棒的): can Japan end its love affair(喜爱,热爱) with plastic(塑料)? A : ...
- 【redis 学习系列】API的理解与使用(二)
3.哈希 几乎所有的语言都支持了哈希(hash)类型.在Redis中,哈希类型是指键值本身又是一个键值对结构,形如:value = {{field, value} ... {field, value} ...
- HBase、MongoDB、cassandra比较
前言 传统数据库遇到的问题,数据量很大的时候无法存储:没有很好的备份机制:数据达到一定数量开始缓慢,很大的话基本无法支撑:因此我们需要探究更加合适的数据库来支撑我们的业务. HBase 什么是HBas ...