磕磕绊绊中,使用Git工具完成代码上传
1.安装Git工具
1)下载并安装Git工具:Git下载地址
安装完成之后,在桌面空白处点击右键,会出现以下选项:![]()
2.初始化环境
1) 在一文件夹中,点击右键,选择上图中的
Git Bash Here,进入一个窗口界面:![]()
2) 输入命令:
git config --global user.name "输入你的Github的账号"
再次输入命令:git config --global user.name "输入你的Github的邮箱"3) 为Github账户设置SSH key,输入命令:
ssh-keygen -t rsa -C 'Github的邮箱',窗口提示的所有选择不用理睬,全部按回车
生成的文件会在C:\Users\saibiao\.ssh中找到,我这边是生成了两个文件,其实需要三个文件,下面会有解决办法。
在文件中打开id_rsa.pub这个文件,全部复制4) 打开GitHub网页,悬浮在个人的图标上,点击
Settings,找到SSH keys,选择新SSH Keys,Title可以设置成仓库名,将复制的公钥全部粘贴到内容框中,点击添加,会收到邮件提醒5) 关联远程仓库:打开需要关联的仓库主页,复制SSH链接
执行命令git remote add origin SSH地址,其中origin是起的本地仓库名
3.开始推送文件
1) 在窗口中输入命令:
git init,完成初始化
2) 新增一个文件 :touch demo.html
3) 添加文件到缓存库:git add .
4) 提交文件到仓库:git commit -m "备注"
5) 提交文件到远程库:git push -u origin master6) 其中第五步可能会出现问题,如果出现以下情形,我们输入yes
,这步是生成
known_hosts文件也可能出现
refusing to merge unrelated histories这个错误,原因是本地仓库是远程仓库不一致,可以先拉取远程仓库到本地,再推送。
解决办法-输入命令:git pull origin master --allow-unrelated-histories,成功拉取之后,再输入命令:git push -u origin master即可类似博客推荐
我在实验时,出现了各种各样的问题,最终借鉴其他人的文章才成功,他们写的很好很详细,大家可以去看看。
非常详细的文章:点击查看
非常生动的文章:点击查看
磕磕绊绊中,使用Git工具完成代码上传的更多相关文章
- 如何在Idea中使用Git将项目代码上传到码云
参考链接:https://blog.csdn.net/zzybbh/article/details/88172140
- 使用Windows下的git工具往github上传代码 踩坑记录
使用Windows下的git工具往github上传代码 踩坑记录 背景 由于以前接触的项目都是通过svn进行版本控制,现在公司项目使用git,加上自己平时有一个练手小项目,趁着周末试着把项目上传到自己 ...
- 使用git工具将项目上传到github
注册github账号 https://github.com/ 安装git工具: https://git-for-windows.github.io/ 上面的准备工作完成后,现在开始操作. 一.进入gi ...
- git本地项目代码上传至码云远程仓库总结【转】
转载自 :https://blog.csdn.net/fox9916/article/details/78253714 git基本使用小结 之前公司的版本控制工具一直用的是svn,最近要改用git,之 ...
- 如何用git将项目代码上传到github
注册账户以及创建仓库 要想使用github第一步当然是注册github账号了.之后就可以创建仓库了(免费用户只能建公共仓库),Create a New Repository,填好名称后Create,之 ...
- 【IDEA】本地新建Maven项目+配置Git和GitHub+代码上传和拉取到GitHub+其他IDEA和GitHub实战
一.本地新建Maven项目并启动成功 1. 按照IDEA提供的模板,构建一个maven webapp的模板项目. 一路Next,到最后的finish.如下图. 2. 新建Tomcat,启动刚建立的项目 ...
- [转]如何用git将项目代码上传到github
注册账户以及创建仓库 要想使用github第一步当然是注册github账号了.之后就可以创建仓库了(免费用户只能建公共仓库),Create a New Repository,填好名称后Create,之 ...
- Git篇--将代码上传到git完整版
1.注册github账号. 2.创建个人的github仓库,如图, 或者也可以进入个人中心去创建, 还可以直接点击右上角的“”+“”添加, 3.创建自己的Repository,如图: 4.新建 ...
- intellij中使用git插件将项目上传到码云
参考帖子: git上传本地Intellij idea 项目到码云的git仓库中(评论中有彩蛋,一定要看) IntelliJ-IDEA和Git.GitHub.Gitlab的使用 使用idea上传项目到码 ...
随机推荐
- 【Feign】自定义配置
[Feign]自定义配置 转载: 自定义配置,如果在同一个工程,注意配置不要和@SpringBootApplication或@ComponentSacan放在用一个包下,就是不要被扫描上 packag ...
- CentOS7下设置网卡名称以eth开头
一.前言 在CentOS7下,网卡的名称不再是以eth命名了,下以内容将教你如何在CentOS7下修改网卡以"eth"开头. 二.环境 ♦CentOS7.5_x86-64 三.配置 ...
- Instrument API介绍
1. Instrumentation介绍 JVMTI(JVM Tool Interface)是 Java 虚拟机所提供的 native 编程接口,是 JVMPI(Java Virtual Machi ...
- NET Framework项目移植到NET Core上遇到的一系列坑(2)
目录 获取请求的参数 获取完整的请求路径 获取域名 编码 文件上传的保存方法 获取物理路径 返回Json属性大小写问题 webconfig的配置移植到appsettings.json 设置区域块MVC ...
- Nginx在开发中常用的基础命令
场景 Ubuntu Server 16.04 LTS上怎样安装下载安装Nginx并启动: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/detai ...
- CSS 选择器、字体/文本、背景
CSS的基本使用 直接写在标签内 <p style="color: red; font-size: 40px;">段落</p> 写在 style 标签内 & ...
- sqoop 安装与使用
Sqoop(发音:skup)是一款开源的工具,主要用于在Hadoop(Hive)与传统的数据库间进行数据的传递,可以将一个关系型数据库(例如 : MySQL ,Oracle ,Postgres等)中的 ...
- IoT缺德相关
https://github.com/nebgnahz/awesome-iot-hacks <揭秘家用路由器0day漏洞挖掘技术> Embedded Device Security: Pw ...
- 【STM32-V6】STM32F429BIT6开发板开源, 丰富软件资源, 强劲硬件配置, 配套400多实例, 9套手册持续更新中2019-12-12
淘宝购买地址:淘宝购买链接 次.当前标准库最新版本V2.3,HAL库最新版本V1.1 安富莱微信公共平台,欢迎大家关注(打造高质量公众号) 新版用户手册,重在BSP驱动包设计方法,HAL库的框架学习, ...
- 封装和@property
封装和@property 一.复习 1.接口类和抽象类 python中没有接口类,有抽象类,abc模块中的metaclass=ABCMeta,@abstructmethod,本质是做代码规范用的,希望 ...

,这步是生成