LOADING...

加载过慢请开启缓存(浏览器默认开启)

loading

Git上传文件至GitHub

2022/3/29 攻略

前提条件:

SpringCloud-news_Swagger2_Mybatis_Redis_FastDFS_AliOSS_Mongodb_Summernote_RabbitMQ_Eureka_Ribbon_Feign_Hystrix_Zuul_Config_Bus_Stream_Sleuth

SpringCloud-news_Redis_FastDFS_AliOSS_Mongodb_Summernote_RabbitMQ_Eureka_Ribbon_Feign_Hystrix_Zuul

  1. 已安装且配置好git
  2. 已拥有GitHub账号

操作步骤:

  1. 新建文件夹

  2. 文件夹内打开Git Bush Here

  3. 执行指令:git init (增加隐藏文件夹.git)

  4. 执行指令:git add . (将所有文件添加到仓库) ★ ★ ★ ★

    执行指令:git add “······” (省略号为添加指定的文件) (注:文件名若带空格需要转义 空格 => %20)

  5. 执行指令:git commit -m “提交文件” (双引号内是提交注释) ★ ★ ★ ★

  6. 到GitHub仓库复制仓库地址(若已添加仓库地址 则执行)

  7. 执行指令:git remote add origin “······”  (省略号为自己仓库的地址HTML 尽量不用SSH)work

  8. 执行指令:git push -u origin master ★ ★ ★ ★

加”★ ★ ★ ★”表示并非第一次提交的情况下所执行的步骤

推送到自己的仓库可能遇到如下问题:
error: remote origin already exists.表示远程仓库已存在。
因此你要进行以下操作:
1、先输入git remote rm origin 删除关联的origin的远程库
2、关联自己的仓库 git remote add origin https://gitee.com/xxxxxx.git
3、最后git push origin master,这样就推送到自己的仓库了。

在使用git push的时候报Your branch is up to date with ‘origin/master’. nothing to commit, working tree clean

解决办法
rm -rf .git/
git init
git remote add origin XXXXXX(地址改成你git clone的地址)
git commit -m “Commit message”

在执行git commit 命令时错误信息显示的是项目的文件没有“add”,需要先执行git add 文件名,然后再执行git commit -m "xxx",
错误信息:nothing added to commit but untracked files present
git add README.md
git add src/
随后再完成7. 8.

git push -f origin master

可能遇见的bug:

解决方法:

方法①:在Github手动上传(小于25MB文件) Add file —> Upload files

方法②

  • 执行指令:git pull –rebase origin master

  • 执行指令:git push -u origin master (开始上传)

方法③

  • 想要避免这种问题,就要保持创建的仓库是一个空仓库,什么都没有。
  • 就是创建仓库的时候不要勾选“使用Readme文件初始化这个仓库”


Bug2

  • 对于error: failed to push some refsto ‘远程仓库地址’
    1、使用如下命令

    git pull –rebase origin master

    2 、然后再进行上传

    git push origin master