前提条件:
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
- 已安装且配置好git
- 已拥有GitHub账号
操作步骤:
新建文件夹
文件夹内打开Git Bush Here
执行指令:git init (增加隐藏文件夹.git)
执行指令:git add . (将所有文件添加到仓库) ★ ★ ★ ★
执行指令:git add “······” (省略号为添加指定的文件) (注:文件名若带空格需要转义 空格 => %20)
执行指令:git commit -m “提交文件” (双引号内是提交注释) ★ ★ ★ ★
到GitHub仓库复制仓库地址(若已添加仓库地址 则执行⑧)
执行指令:git remote add origin “······” (省略号为自己仓库的地址HTML 尽量不用SSH)work
执行指令: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