git... 讲道理 我现在能隐约感觉到他的强大控制能力了 但是依旧是不习惯.... 无论是什么操作 在我这里都会出问题,,,,

上传本地已有的项目到码云

  • 首先需要现在码云创建一个仓库
  • 然后用git工具在命令行下切换到项目下面
  • 通过git init初始化项目为一个git项目
  • 通过git add .把所有的文件放到暂存区 (如果发现缺少文件的话 注意看看.gitignore文件 如果是thinkphp项目 就默认忽略thinkphp文件夹)
  • git commit -m "说明" 提交到本地仓库
  • git remote add origin 远程地址 链接到远程地址
  • 一般来说 即使是新建的远程仓库 就会有readme.md或者初始化的文件 那么一般先用git pull 把东西拉去下来
  • 然后上传 git push -u origin master 意思是提交代码到 别名为origin的远程仓库的master分支 (我没说错吧)
  • 一般来说 应该没有错误,,, 但是实际上我每次都出错... 问题是合并失败(有冲突)
  • 因为是第一次的关系 远程仓库没有东西 所以可以直接通过 git push -u origin master --force 强行覆盖了远程的代码(超级不推荐 建议找找冲突位置 手动解决)

附加的

解决冲突的方法,这个博主说的很清楚了 我不厚脸皮搬运了

https://blog.csdn.net/qq_34886018/article/details/86479467

Everything up-to-date

  • 这是使用了 git pull --rebase origin master 之后导致的问题 使用这个命令之后 提示符后面会有类似 (master|REBASE 1/1)这样的东西
  • 然后再push就会失败 显示Everything up-to-date
  • 执行 git rebase --abort 就可以了 但是,,,,,, 务必务必务必执行这个命令之前手动备份代码(复制一边整个文件夹 因为这个命令会回到你执行 pull的时候)

讲道理,遇到这么多的问题 倒是对git的工作方式有更多理解了 但是真的好麻烦....~

最新文章

  1. js中的位运算
  2. android之广播(一)
  3. GTD时间管理(3)---梳理总结
  4. 使用Kindle4rss推送自己感兴趣的博文
  5. Mango DS Training #48 ---线段树2 解题手记
  6. DIV+CSS滑动门效果
  7. [AngularJS] Consistency between ui-router states and Angular directives
  8. 把Ubuntu打造成Mac Macbuntu
  9. 让DataGridView显示行号
  10. 用分治法实现大数乘法,加法,减法(java实现)
  11. Delphi 接口托管实现
  12. (@WhiteTaken)设计模式学习——简单工厂
  13. 单点登录cas常见问题(十四) - ST和TGT的过期策略是什么?
  14. Android官方技术文档翻译——Gradle 插件用户指南(4)
  15. x265 (HEVC编码器,基于x264) 介绍
  16. 【54】Java反射机制剖析
  17. IAR project build with command line
  18. Android——进程通信/ AIDL/Message相关知识总结贴
  19. Linux下查看哪些IP登陆过系统/var/log/wtmp
  20. git 使用 添加分支

热门文章

  1. nginx配置location与rewrite规则教程
  2. 分布式集群HA模式部署
  3. H5_0020:判断安卓苹果平台
  4. wx: wx.showModal 回调函数中调用自定义方法
  5. centos 7 源码安装openresty
  6. BFS-八数码问题与状态图搜索
  7. Pycharm操作数据库
  8. centos添加用户并赋予 root管理员权限
  9. struts2中的constant常量配置
  10. 巨杉Talk | 拒绝数据碎片化,原生分布式数据库灵活应对数据管理需求