磕磕绊绊中,使用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上传项目到码 ...
随机推荐
- Android中实现异步轮询上传文件
前言 前段时间要求项目中需要实现一个刷卡考勤的功能,因为涉及到上传图片文件,为加快考勤的速度,封装了一个异步轮询上传文件的帮助类 效果 先上效果图 设计思路 数据库使用的框架是GreenDao,一个 ...
- Linux服务器可以ping,但是telnet端口超时,网站wget超时,访问超时的解决办法
最近无法通过SSH连接Linux服务器,访问该服务器上的HTTP服务也出现异常.可以ping,但是telnet端口超时,网站wget超时,访问超时. 最后排查是内核配置问题 原来是 net.ipv4. ...
- Docker从入门到掉坑(四):上手k8s避坑指南
在之前的几篇文章中,主要还是讲解了关于简单的docker容器该如何进行管理和操作,在接下来的这篇文章开始,我们将开始进入对于k8s模块的学习 不熟悉的可以先回顾之前的章节,Docker教程系列文章将归 ...
- Redis集群与分布式介绍以及搭建Redis-Cluster
1 Redis集群 1.1 什么是集群 集群就是很多服务器组成的一个网络.指的是将多台服务器集中在一起,实现同一业务. 1.2 为什么要集群 一台服务器不能满足开发需要的时候,需要多台服务器来支持.这 ...
- js获取当前时间的年月日时分秒以及时间的格式化
1.获取当前时间 var myDate = new Date(); 2.获取时间中的年月日时分秒 myDate.getYear(); // 获取当前年份(2位) myDate.getFullYear( ...
- Android DSelectorBryant 单选滚动选择器
单选滚动选择器.diy丰富.有阻尼效果.简单美观.触摸or点击模式 (Rolling Selector, Diy Rich, Damping Effect, Simple and Beautiful, ...
- MSSQL - 最佳实践 - 使用SSL加密连接
MSSQL - 最佳实践 - 使用SSL加密连接 author: 风移 摘要 在SQL Server安全系列专题月报分享中,往期我们已经陆续分享了:如何使用对称密钥实现SQL Server列加密技术. ...
- 基于Openshift的SpringBoot微服务
基于Openshift的SpringBoot微服务 OpenShift是红帽的云开发平台即服务(PaaS).自由和开放源码的云计算平台使开发人员能够创建.测试和运行他们的应用程序,并且可以把它们部署到 ...
- Maven项目使用mybatis报错 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):
maven项目使用mybatis时,找不到mapper文件(.xml) 错误信息提示: 项目可以正常运行,但是在有请求到达服务器时(有访问数据库的请求),会出现报错!! 错误原因: mybatis没有 ...
- Java网络爬虫 Jsoup
一.Jsoup介绍 我们抓取到页面之后,还需要对页面进行解析.可以使用字符串处理工具解析页面,也可以使用正则表达式,但是这些方法都会带来很大的开发成本,所以我们需要使用一款专门解析html页面的技术. ...

,这步是生成