磕磕绊绊中,使用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 master
6) 其中第五步可能会出现问题,如果出现以下情形,我们输入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上传项目到码 ...
随机推荐
- 【Java Web开发学习】Spring构造器和属性注入
测试类 public class Construct { private String address; private long phone; public Construct(String nam ...
- 使用for语句输出1-100之间的所有偶数
使用for语句输出1-100之间的所有偶数 for i in range(1,101): if i%2==0: print(i) 使用while语句输出1-100之间能够被3整除的数字 j=1 whi ...
- 快速失败(fail-fast)和安全失败(fail-safe)的区别是什么?
一:快速失败(fail—fast) 在用迭代器遍历一个集合对象时,如果遍历过程中对集合对象的内容进行了修改(增加.删除.修改),则会抛出Concurrent Modification Exceptio ...
- 在 VSCode 中 Angular 的字符串报错的问题
使用 Angular 时,报错 [tslint] " should be ' 报错原因是因为 ESLint 的严格模式,限制了使用 ' ,甚至多一个空格都会报错. 我们只需要在 settin ...
- mybatis源码学习(二)--mybatis+spring源码学习
这篇笔记主要来就,mybatis是如何利用spring的扩展点来实现和spring的整合 1.mybatis和spring整合之后,我们就不需要使用sqlSession.selectOne()这种方式 ...
- wpf键盘
一.键盘类和键盘事件 WPF提供了基础的键盘类(System.Input.Keyboard类),该类提供与键盘相关的事件.方法和属性,这些事件.方法和属性提供有关键盘状态的信息.Keyboard的事件 ...
- [追热点]了解 Cloud Native 云原生
起源和发展 Pivotal 是云原生应用的提出者,并推出了 Pivotal Cloud Foundry 云原生应用平台和 Spring 开源 Java 开发框架,成为云原生应用架构中先驱者和探路者. ...
- rest.css解决不同浏览器元素默认样式不同的问题
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, ...
- 集合系列 Queue(十一):ArrayDeque
从名字我们可以看出,其实一个双向队列实现,而且底层采用数组实现. public class ArrayDeque<E> extends AbstractCollection<E> ...
- 【30天自制操作系统】day04:C语言与目前执行流程图
用 C 语言直接写入内存 原来依靠汇编 void io_hlt(void); void write_mem8(int addr, int data); void HariMain(void){ int ...