磕磕绊绊中,使用Git工具完成代码上传

Posted sixgodbiao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了磕磕绊绊中,使用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:Userssaibiao.ssh中找到,我这边是生成了两个文件,其实需要三个文件,下面会有解决办法。
在文件中打开id_rsa.pub这个文件,全部复制

4) 打开GitHub网页,悬浮在个人的图标上,点击Settings,找到SSH keys,选择新SSH KeysTitle可以设置成仓库名,将复制的公钥全部粘贴到内容框中,点击添加,会收到邮件提醒

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工具完成代码上传的主要内容,如果未能解决你的问题,请参考以下文章

如何用Git将代码上传到GitHub

如何用Git将代码上传到GitHub

Git分布式版本控制工具IDEA版安装和使用以及上传代码到Gitee(一篇文章精通系列)

Git分布式版本控制工具IDEA版安装和使用以及上传代码到Gitee(一篇文章精通系列)

磕磕绊绊菜鸟路之二--上传gitgub

Coding 及 git 的工程使用方法