第一次使用版本管理平台gitee上传本地项目遇到的坑

Part1为啥使用gitee需求

身为一名程序员,居然电脑坏了没买,没钱买尴尬。最近用公司给我买的笔记本电脑,用的好好的,突然跟我说,下周要把笔记本电脑收回,因为下周我要去出差,出差那边会给我配置电脑,所以要留这台电脑在公司给其他新人用,顿时我就慌了,因为我自己写的一些项目还在这电脑上呢,上传网盘,可以是可以,但是想到用版本管理好一些,这样以后在遇到这种事情,我的代码都在git上,随时都能下下来,还不用担心代码是不是最新版不爽嘛,但是呢git在国内访问太慢了,买一台服务器当作svn,但是穷呀,索性还有gitee这种又节约钱又好用的版本托管平台,于是我开始了第一次使用gitee的道路。

1环境跟工具

  • window10
  • TortoiseGit-2.12.0.0-64bit.msi
  • Git-2.31.1-64-bit.exe(重点是安装这个)

2踩坑

我按照网上的教程开始做

  1. 登录码云,新建一个仓库 填写仓库名称跟路径,然后网上就截了一个图,后半部分就没有了
第一次使用版本管理平台gitee上传本地项目遇到的坑

这里还要选择语言跟模板,我是提交vue前端代码,选的都是NOdejs,当然我也不知道不选有啥后果,反正我是纠结了半天。

第一次使用版本管理平台gitee上传本地项目遇到的坑
  1. 点击右键,Git Bash Here 提醒一下,你必须安装了上面的Git.exe你才会有这个东西出现第一次使用版本管理平台gitee上传本地项目遇到的坑

  2. 输入git init 初始化一个git本地仓库

    1. 这里也要提醒一下,初始完仓库之后,就立马配置一下用户名和邮箱,可以避免后面很多错误哦
第一次使用版本管理平台gitee上传本地项目遇到的坑

配置用户名和邮箱命令

  • git config –global user.name “username”

  • git config –global user.email “email”

  1. 输入git remote add origin 码云仓库地址  新增一个码云仓库地址
第一次使用版本管理平台gitee上传本地项目遇到的坑
  1. 输入 git pull origin master命令把码云上的仓库pull到本地你新建的文件夹上
第一次使用版本管理平台gitee上传本地项目遇到的坑
  1. 输入 git add . 添加文件 点代表所有 注意有空格哦
第一次使用版本管理平台gitee上传本地项目遇到的坑
  1. 输入git commit -am “此处填写上传文件描述”,此命令主要是为了添加文件描述
第一次使用版本管理平台gitee上传本地项目遇到的坑
  1. 输入 git push origin master  ,将本地代码push到码云仓库
第一次使用版本管理平台gitee上传本地项目遇到的坑
  1. 这样你的本地代码就上传到码云仓库中去了
第一次使用版本管理平台gitee上传本地项目遇到的坑

现在讲讲在这过程,报错有哪些

  • 出现异常说找不到主用户
    • 解决办法  检查本地GIT的配置:检查本地的用户名和邮箱是否填写正确 如果你前面配置了用户名和邮箱,基本可以避过这个问题
    • 解决办法 检查远程仓库配置:如果远程仓库信息有误,则删除本地仓库配置,并且设置相关地址
git config user.name/git config --global user.name

git config user.email/git config --gloabl user.email
git remote rm origin
git remote add origin XXXX
fatal: Couldn't find remote ref master
  • Vue项目中如何解决error: failed to push some refs to ‘xxx(远程库)‘ git push失败的解决方案
    • 解决方案 git pull –rebase origin master 代码合并

    • git push -u origin master 再把代码上传上去

  • 由于之前使用过 git pull –rebase origin develop 命令拉取代码,使用过git rebase执行代码覆盖,但是上一次进程还没有完成导致
    • 解决办法 使用 git rebase –continue 命令继续代码的提交(推荐),执行之后,需要重新提交git commit
interactive rebase in progress; onto e749780 Last command done (1 command done):    pick dfc9683 第一次提交的源码 No commands remaining. You are currently editing a commit while rebasing branch 'master' on 'e749780'.   (use "git commit --amend" to amend t

只是单单想使用一下版本管理,就遇到了这么多错误,以为很简单的工具,有时候往往不经意间的疏忽就会导致报错。闲的话,关注我的公众号 楼梯间的男孩 我们一起成长!!!


原文始发于微信公众号(楼梯间的男孩):第一次使用版本管理平台gitee上传本地项目遇到的坑

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/197471.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!