git 上传修改文件
git 上传修改文件
- git init
- git remote add superman https://gitee.com/li_jiazhao_1/ChangClass_examination.git 或(git remote add origin https://gitee.com/li_jiazhao_1/ChangClass_examination.git)
- git pull --rebase superman master(git pull --rebase origin master)
- git add .
- git commit -m “remove demo”
- git push -u superman master(git push -u origin master)
新法
解决办法:
1: 进行push前先将远程仓库pull到本地仓库
$ git pull origin master #git pull --rebase origin master
$ git push -u origin master
2: 强制push本地仓库到远程 (这种情况不会进行merge, 强制push后远程文件可能会丢失 不建议使用此方法)
$ git push -u origin master -f
3: 避开解决冲突, 将本地文件暂时提交到远程新建的分支中
$ git branch [name]
# 创建完branch后, 再进行push
$ git push -u origin [name]
可以通过如下命令进行代码合并【注:pull=fetch+merge]
git pull --rebase origin master
电商PC后台管理用到的 git 命令
- 查看文件,文件夹在工作区,暂存区的状态
git status
- 创建并切换
login
分支
git checkout -b login
- 查看所有分支
git branch
将本地代码提交到码云上
- 查看文件,文件夹在工作区,暂存区的状态
git status
此时提示你的是红色信息
它会提示你
Changes not staged for commit:
尚未提交
- 把所有的文件都添加到暂存区
git add .
把所有的文件都添加到暂存区之后继续使用
git status
,提示信息就变成绿色了
- 把暂存区的所有代码提交到本地仓库中
git commit -m "完成了登录功能"
- 查看当前所在分支
git branch
当前分支是 login ,我们需要把 login 中的所有代码合并到 master 主分支中
注意:你需要先切换到 master 分支之后再合并 login
- 切换到 master 分支
git checkout master
出现以下提示说明成功
Switched to branch ‘master’
Your branch is up to date with ‘origin/master’.
- 如果没有成功删除
.gitignore
暂存文件,重新从第一步开始再使用
git branch
可以看到已经切换到了 master 主分支
我的 .gitignore
文件内容如下:
node_modules
- 基于 master 合并 login 中的所有文件
git merge login
- 把本地仓库推送到远程仓库
git push
但是我们发现码云中只有 master 一个分支,并没有 login 分支
所有我们需要将 login 也推送到码云中
- 首先切换到 login 分支
git checkout login
- 把 login 分支推送到码云
git push -u origin login
gin 分支
所有我们需要将 login 也推送到码云中
- 首先切换到 login 分支
git checkout login
- 把 login 分支推送到码云
git push -u origin login
-u 是指定推送 login 到码云
git 上传修改文件相关推荐
- git 上传本地文件到github
Git 上传本地文件到github 1 git config --global user.name "Your Real Name" 2 git config --global u ...
- Git上传本地文件到服务器,git上传文件到远程服务器
git上传文件到远程服务器 内容精选 换一换 将文件上传至Windows云服务器一般会采用MSTSC远程桌面连接的方式.本节为您介绍本地Windows计算机通过远程桌面连接,上传文件至Windows云 ...
- Git 上传忽略文件设置 .ignore exclude
来自Vic___:http://blog.csdn.net/Vic___ 最近在使用git的时候,发现在git某项目目录下,所有文件都被上传了 当不想上传某些文件时候,我往往是 git rm < ...
- Git中.gitignore的配置(git上传忽略文件/文件夹)
在实际开发过程中,我们很多项目都需要使用git工具进行代码的拉取和提交等操作.但项目由于环境配置和打包等操作生成了一些不必要上传的文件夹或者一些我们自定义的文件不需要上传,这时候我们需要去配置.git ...
- 上传本地项目到gitee_用git上传本地文件到码云gitee的方法
首先登录码云 https://gitee.com/,注册一个账号,并登录账号. 1. 在码云上创建项目 在码云首页顶部,下图所示,右上角头像旁边的加号,鼠标移上去会显示下拉的,点击"新建项目 ...
- 如何使用git上传本地文件到码云上【详细步骤】
1.首先进入项目的目录下,比如: 2.然后右键空白区域打开,进入git bash,git的安装就不说了,自行翻阅 git专栏 3.在码云上建立 一个仓库.然后输入以下命令: git config - ...
- 通过git上传的文件在服务器端哪里_本地文件上传gitlab服务器
如果你已经在本地创建了一个Git仓库,又想在GitHub(GitLab)创建一个Git仓库,并且让这两个仓库进行远程同步,那就需要用到SSH Key,GitHub拿到了你的公钥就会知道内容是你推送的. ...
- git 上传大文件失败,提示remote: error: GH001: Large files detected. You may want to try Git Large File Storage
commit 时提示错误信息 Writing objects: 100% (231/231), 112.31 MiB | 18.65 MiB/s, done. Total 231 (delta 84) ...
- git : 上传大文件或者PDF或者二进制文件导致无法上传
参考: https://blog.csdn.net/quiet_girl/article/details/79487966 git push 时,存在大文件会报错,即使删除大文件后,还会报错.主要是因 ...
最新文章
- nginx发布PHP代码,nginx服务器配置返回php代码
- slam特征点深度 svd_【干货】视觉SLAM面试题汇总(第二部分)
- 在使用avalon框架的时候,用ms-duplex双工绑定,在template上是有数据渲染的,但是js里面却是undefined...
- 新装的服务器wincc上一些图形不显示,wincc画面无法全部显示
- navicat删除注册表文件_如何彻底删除mysql服务(清理注册表)详解
- 用Python画哆啦A梦
- python format函数 日期_Python-日期格式化
- 数据库三范式设计习题
- 民谣与2017年终总结
- 【GAMES201学习笔记】MLS-MPM公式基础
- mql4 c语言,MQL4基础:运算符和表达式 -
- 【峥妍的达梦数据库培训心得体会】
- 内置FET的小型表贴封装 ACDC转换器IC
- 南宁市信息化项目验收方案
- 常见条码碳带质量问题有哪些影响?
- 8.C语言——位操作符与位移操作符
- 随堂笔记վ‘ᴗ‘ ի
- 手机展示mysql实例_mysql 视图示例
- 温故知新(Java项目)
- 鸥鹏考试系统上线项目
热门文章
- dremwere怎样让多个图片并列排放_国标双壁波纹管直径200、300、400、500、600、800图片展示...
- 生成对抗网络(GAN)原理和实现
- PHP获取input中的值相同报错,laravel单元测试之phpUnit中old()函数报错解决_php实例...
- SQL Server占用服务器内存过高
- 两个div在同一行且不换行
- [Day14]Eclipse高级、类与接口作为参数返回值
- 【Flask】Flask常用信号
- coursera_ML_1
- jquery 获得table 行数
- 再来关注一哥们的博客 水木 风雪