Windows下Git下载

官网提供的Git下载地址: 官网下载地址,一般直接从官网下载会出现无反应等情况,这里提供windows32和64位版本的百度网盘资源:windows下的Git下载地址。有需要其他系统下的下载方法请移步廖雪峰的教程:廖雪峰Git下载教程

Windows下Git安装

安装过程就很简单啦,安装教程请移步百度经验:百度安装教程。安装完成后可以在开始菜单栏中找到如下文件,表示安装成功。

Git 操作github

Git下载github上的文件

1.首先去github上找到要下载的文件,点击“Clone or download”展开仓库文件路径,然后点击“复制”按钮复制文件的地址:

2.在本地选择你准备存放文件的路径,然后点击鼠标右键选择“Git Bash Here”,在弹出的窗口中输入“git clone 你复制的文件路径”,然后点击enter键即可下载:

下载成功后,关闭Git窗口,可以看到本地会出现一个新的文件夹,完成github上文件的下载。

Git连接自己的github

1.首先你需要注册一个github账号,一般用邮箱注册就行,注册完成后登录进去,此处以自己的github来操作吧。这里我已经注册并登录了



2.创建SSH Key

在桌面点击鼠标右键选择“Git Bash Here”,在弹出的窗口中输入“ssh-keygen -t rsa -C "自己注册时用的邮箱"”,然后一直按enter键,

出现上图,表明创建成功啦,然后去用户主目录里找到.ssh文件夹,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露,id_rsa.pub是公钥,可以公开。以记事本的方式打开id_rsa.pub文件(注意:不要换行),全部复制下来。然后再去自己的github中点击Settings -> 点击SSH and GPG keys,

点击New SSH key,将刚才复制的内容粘贴在key中:

然后点击Add SSH key,在弹出的页面相应位置输入你的github账号的密码,提交后可以看到这样的信息就表示与自己的github连接成功了!

Git将自己本地的文件上传到github上

首先打开自己要上传的文件所在目录,比如:我这里想要将“统计学习方法.pdf”文件上传到我的github上,点击鼠标右键选择”Git Bash Here“,再弹出窗口中输入以下指令初始化:

  1. git init # 初始化 -- 会在当前目录下生成一个.git文件夹,一般是隐藏的

设置username和email:

  1. git config --global user.name "name" # 你的gitHub登陆名
  2. git config --global user.email "123@126.com" # 你的gitHub注册邮箱

查看当前目录下的文件

  1. dir

添加准备上传的文件

  1. git add 统计学习方法.pdf

提交并添加备注信息

  1. git commit -m "add a .pdf"

此时,还没有将本地文件上传到github的远程仓库,打开准备提交的github仓库(如果没有仓库可以自己在github上创建,也可以通过git命令添加),这里,我已经在github上创建了一个远程仓库,命名为“Deep-Learning”。准备将本地的“统计学习方法.pdf”文件上传到仓库中。

  1. git remote add origin https://github.com/paopaolx/Deep-Learning.git # 关联一个远程仓库

如果遇到报错信息“remote origin already exists”,则执行以下指令:

  1. git remote rm origin

上传文件到关联的远程仓库

  1. git push origin master

push完成后可以刷新自己的github的仓库,可以看到从本地上传的文件,如果上传有问题,就先pull再“添加文件”,“commit文件”,然后push。

Git下载安装及github基本操作的更多相关文章

  1. Git下载安装及设置详细教程

    Git下载安装及设置详细教程 一.安装前准备   1. 廖雪峰老师Git教程 :推荐Git入门教程.  2. 按照自己的系统版本下载Git软件,我的操作系统:Windows7 64位,安装版本为Git ...

  2. git 下载 安装

    1.下载Git,官网地址:https://git-scm.com/,进入官网首页 在右下方的显示器中找到最新的版本下载,点击下载,跳转到下载页面 下载完成 2.安装Git 双击刚刚下载完成的安装文件, ...

  3. git下载安装

    git是目前最流行的分布式版本控制系统,使用它可以很方便的对项目进行管理备份. 1.git下载 登录git官网https://git-scm.com/,点击downloads即可下载安装包 安装包如下 ...

  4. git下载安装、配置及idea初始化

    安装 wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.19.0.tar.gz git 安装依赖 yum -y insta ...

  5. git学习——git下载安装

    原文来至 一.集中式vs分布式 Linus一直痛恨的CVS及SVN都是集中式的版本控制系统,而Git是分布式版本控制系统,集中式和分布式版本控制系统有什么区别呢? 先说集中式版本控制系统,版本库是集中 ...

  6. win10x系统下的Git下载安装

    git安装和使用百度一下就有,官方地址https://git-scm.com/book/zh/v1/起步-安装-Git 但是说的并不是很详细,自己记录一下, 首先我们去官网下载一个git 有两个下载地 ...

  7. day-01mysql数据库下载安装卸载及基本操作

    MySQL5.5.40破解版地址(永久有效):链接:https://pan.baidu.com/s/1n-sODjoCdeSGP8bDGxl23Q 密码:qjjy 第2节 数据库的介绍 MySQL:开 ...

  8. 版本管理工具Git(2)git的安装及使用

    下载安装git 官方下载地址:https://git-scm.com/download/win 这里以windows为例,选择正确的版本: 验证是否安装成功,右键菜单中会出现如下菜单: Git工作流程 ...

  9. redis下载安装以及添加服务

    一.下载安装 从 github 下载:https://github.com/MSOpenTech/redis/releases 或者 https://github.com/ServiceStack/r ...

随机推荐

  1. nyoj 259-茵茵的第一课 (python, input, print)

    259-茵茵的第一课 内存限制:64MB 时间限制:3000ms 特判: No 通过数:23 提交数:36 难度:0 题目描述: 茵茵今年已经六年级了,爸爸给她报了一个学习程序设计的班. 第一节课上, ...

  2. 网络权重初始化方法总结(下):Lecun、Xavier与He Kaiming

    目录 权重初始化最佳实践 期望与方差的相关性质 全连接层方差分析 tanh下的初始化方法 Lecun 1998 Xavier 2010 ReLU/PReLU下的初始化方法 He 2015 for Re ...

  3. Centos7 搭建LAMP环境(编译安装)

    1.查看系统版本 [niemx@localhost ~]$ cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) 2.安装软件准备 ...

  4. 跑健壮性Monkey,出现一次Crash全过程-日志分析-Dotest董浩

    最近带着学生做的某个项目,跑健壮性Monkey,出现一次Crash全过程-日志分析: 准备:搭建adb环境.安装实际测试包:开始: Monkey命令: adb shell monkey -p com. ...

  5. java基础总结(1)--深入理解基本数据类型

    深入理解java数据类型 java是一种强类型语言,这就意味着必须为每一个声明变量声明一种类型.在java中,一共有8种数据类型,其中4种整型,2种浮点类型,1种字符类型和一种表示真值的boolean ...

  6. 微信小程序获取二维码(直接上代码)https://api.weixin.qq.com/cgi-bin/wxaapp/createwxaqrcode?access_token=ACCESS_TOKEN

    应为是直接返回二进制数据所有与其他接口些许差别,希望能帮助现在的你! 谢谢!!!    /** * 37.微信二维码生成 */ public String getWeiXinCourseMap() { ...

  7. c语言l博客作业08

    问题 答案 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/8655 我在 ...

  8. redis与memcached区别

    不同点: (1) redis中并不是所有数据在有效期内只能常驻内存的(如果需要,可定期同步持久化到磁盘),这是和memcached相比一个最大的区别(memcached中的数据在有效期内是以键值对的形 ...

  9. Spring之junit测试集成

    简介 Spring提供spring-test-5.2.1.RELEASE.jar 可以整合junit. 优势:可以简化测试代码(不需要手动创建上下文,即手动创建spring容器) 使用spring和j ...

  10. react-starter-projects

    react-starter-projects These are repositories that you copy and modify to create your own React app. ...