Git下载安装及github基本操作
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“,再弹出窗口中输入以下指令初始化:
git init # 初始化 -- 会在当前目录下生成一个.git文件夹,一般是隐藏的
设置username和email:
git config --global user.name "name" # 你的gitHub登陆名
git config --global user.email "123@126.com" # 你的gitHub注册邮箱
查看当前目录下的文件
dir
添加准备上传的文件
git add 统计学习方法.pdf
提交并添加备注信息
git commit -m "add a .pdf"
此时,还没有将本地文件上传到github的远程仓库,打开准备提交的github仓库(如果没有仓库可以自己在github上创建,也可以通过git命令添加),这里,我已经在github上创建了一个远程仓库,命名为“Deep-Learning”。准备将本地的“统计学习方法.pdf”文件上传到仓库中。
git remote add origin https://github.com/paopaolx/Deep-Learning.git # 关联一个远程仓库
如果遇到报错信息“remote origin already exists”,则执行以下指令:
git remote rm origin
上传文件到关联的远程仓库
git push origin master
push完成后可以刷新自己的github的仓库,可以看到从本地上传的文件,如果上传有问题,就先pull再“添加文件”,“commit文件”,然后push。
Git下载安装及github基本操作的更多相关文章
- Git下载安装及设置详细教程
Git下载安装及设置详细教程 一.安装前准备 1. 廖雪峰老师Git教程 :推荐Git入门教程. 2. 按照自己的系统版本下载Git软件,我的操作系统:Windows7 64位,安装版本为Git ...
- git 下载 安装
1.下载Git,官网地址:https://git-scm.com/,进入官网首页 在右下方的显示器中找到最新的版本下载,点击下载,跳转到下载页面 下载完成 2.安装Git 双击刚刚下载完成的安装文件, ...
- git下载安装
git是目前最流行的分布式版本控制系统,使用它可以很方便的对项目进行管理备份. 1.git下载 登录git官网https://git-scm.com/,点击downloads即可下载安装包 安装包如下 ...
- git下载安装、配置及idea初始化
安装 wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.19.0.tar.gz git 安装依赖 yum -y insta ...
- git学习——git下载安装
原文来至 一.集中式vs分布式 Linus一直痛恨的CVS及SVN都是集中式的版本控制系统,而Git是分布式版本控制系统,集中式和分布式版本控制系统有什么区别呢? 先说集中式版本控制系统,版本库是集中 ...
- win10x系统下的Git下载安装
git安装和使用百度一下就有,官方地址https://git-scm.com/book/zh/v1/起步-安装-Git 但是说的并不是很详细,自己记录一下, 首先我们去官网下载一个git 有两个下载地 ...
- day-01mysql数据库下载安装卸载及基本操作
MySQL5.5.40破解版地址(永久有效):链接:https://pan.baidu.com/s/1n-sODjoCdeSGP8bDGxl23Q 密码:qjjy 第2节 数据库的介绍 MySQL:开 ...
- 版本管理工具Git(2)git的安装及使用
下载安装git 官方下载地址:https://git-scm.com/download/win 这里以windows为例,选择正确的版本: 验证是否安装成功,右键菜单中会出现如下菜单: Git工作流程 ...
- redis下载安装以及添加服务
一.下载安装 从 github 下载:https://github.com/MSOpenTech/redis/releases 或者 https://github.com/ServiceStack/r ...
随机推荐
- 解决vue低版本安卓手机兼容性问题
低版本的安卓手机可能会白屏,是由新特性不支持引起的 解决代码es6新特性兼容问题 1,npm 安装 npm install babel-polyfill npm install es6-promise ...
- 关于Prometheus监控的思考:多标签埋点及Mbean
使用 grafana+prometheus+jmx 作为普通的监控手段,是比较有用的.我之前的文章介绍了相应的实现办法. 但是,按照之前的实现,我们更多的只能是监控 单值型的数据,如请求量,tps 等 ...
- hdu 1269 迷宫城堡 (tarjan)
迷宫城堡Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submiss ...
- 领扣(LeetCode)Fizz Buzz 个人题解
写一个程序,输出从 1 到 n 数字的字符串表示. 1. 如果 n 是3的倍数,输出“Fizz”: 2. 如果 n 是5的倍数,输出“Buzz”: 3.如果 n 同时是3和5的倍数,输出 “FizzB ...
- bash:字符串变量查找
提供了替换文本的查找替换功能,如 sed s/Wintel/Linux/g data (将Wintel替换为Linux) 大命令 下边是基于变量的小命令: 1)查找与替换 ${data/Wintel ...
- JPA中使用@Query注解多表联查
原生SQL: select `user`.id, `user`.`name`,dept.name deptName,sum(sd.score) SumScore from `user` LEFT JO ...
- 关于element-ui级联菜单(城市三级联动菜单)和回显问题
https://segmentfault.com/a/1190000020458087 这是我写的,可以去看看,希望对你们有帮助!!!
- 无法优化的O(n!) 算法
旅行商问题: 有一位旅行商,他需要前往5个城市. 要前往这5个城市,同时要确保旅程最短. 对于每种顺序,他都计算总旅程,再挑选出旅程最短的路线.5个城市有120种不同的排列方式.因此,在涉及5个城市时 ...
- 官方宣布IPV4已然耗尽,IPv6D风口或将到来?
急救箱 IPV4真的用完了吗? IPV4真的用完了吗?其实 小兰 一点也不惊讶 ,毕竟全球人口这么多,多N的几次幂就用完了吧- 43亿个IPv4地址已分配完毕,这意味着没已经有更多的IPv4地址可 ...
- Java的内存分配机制
Java程序运行在JVM(Java Virtual Machine,Java虚拟机)上,可以把JVM理解成Java程序和操作系统之间的桥梁,JVM实现了Java的平台无关性,由此可 见JVM的重要性 ...