git上传详细步骤和提交代码的各种报错解决方式.
git输入指令:如下
1.git log 查看git合入的记录
git log
2.git pull从服务器重新拉代码,将本地代码更新为服务器上的最新代码
git pull
3.git status查看本地代码状态,是否有待提交的代码
git status
4.git add . 将本地代码全部提交
git add .
5.git commit -m “合入新的PUCCH和小区功率代码” 为本次提交添加注释
git commit -m 备注信息
6.git push origin 分支名
git push origin master
7.git branch -a 查看远程所有分支
git branch -al
或git branch -a
8.git checkout 分支名
git checkout 要切换的分支名
9.git remote 连接远程仓库
git remote add origin 远程地址
10.初始仓库
git init
11.git 合并分支
git merge 分支名
12.clone项目分支
git clone 分支名 远程仓库地址
git clone -b devlop https://....git
二.拉取远程分支到本地详细步骤:如下
1.创建文件夹 (放置)
2.初始化(生成.git文件)
git init
3.本地与远程建立连接
git remote add origin 远程链接(例如:https://www.baidu.com.git)
4.把远程分支拉取到本地(master/devlop/…)
git fetch origin master(分支名)
5.git checkout -b devlop(本地分支名称) origin/wat_master(远程分支名称)
git checkout -b devlop origin/wat_master
6.把远程分支上的内容都拉取到本地
git pull origin wat_master(分支名)
本地已经copy完成项目
三.git 分支合并到master步骤:
项目在分支上,正常提交
1.提交本地所有文件夹
git add .
2.提交备注信息
git commit -m '提交的备注信息'
3.提交到分支
git push -u origin devlop
4.切换到master分支
git checkout master
补充:如果需要查看所有分支:git branch -a
5.多人协助开发的master/需要先pull一下代码(这里是将本地代码更新为服务器上的最新代码)
git pull origin master
//如果是自己一个开发就没有必要了,为了保险期间还是pull
补充:如果有冲突就要先解决冲突、
6.然后我们把分支的代码合并到master上
git merge devlop
7.然后查看状态及执行提交命令
git statusOn branch master
Your branch is ahead of 'origin/master' by 12 commits.(use "git push" to publish your local commits)
nothing to commit, working tree clean//上面的意思就是你有12个commit,需要push到远程master上
> 最后执行下面提交命令
git push origin master
8.其他命令
更新远程分支列表
git remote update origin --prune查看所有分支
git branch -a删除远程分支Chapater6
git push origin --delete Chapater6删除本地分支 Chapater6
git branch -d Chapater6
当Git无法自动合并分支时,就必须首先解决冲突。解决冲突后,再提交,合并完成。
解决冲突就是把Git合并失败的文件手动编辑为我们希望的内容,再提交。
用git log --graph命令可以看到分支合并图
四.git 不好解决的冲突使用笨方法
1.把修改后的代码备份
2.然后删除项目
3.重新远程仓库clone一份最新的代码
4.然后把你之前修改的代码替换到对应文件夹
5.然后就在重新提交
五.开源项目上传到远程仓库.
详细步骤:
1.初始化
git init
2.连接远程仓库
git remote add origin 远程地址https:..........
3.创建分支
git branch -M master
4.添加当前目录下的所有文件到暂存区
git add .
5.git commit 添加备注信息
git commit -m '备注信息'
6.提交代码到分支
git push -u origin master
7.输入账号和密码(密码就是生成的token)
密码就是生成的ghp_vOfJ611.........
8.完成代码上传到远程仓库
bug遇到报错的问题?
error: RPC failed; curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054
解决方法:设置Git忽略ssl证书错误即可
git config --global http.sslVerify "false"
报错:远程:对密码身份验证的支持已于2021年8月13日删除。请改用个人访问令牌。
遥控器:请看https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ 了解更多信息。
remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information.
解决方法:
2021年8月13日之后对git hub 的账户和密码要使用个人访问令牌
或者ssh
或者token进行提交代码
1.使用token
设置->在左侧边栏中,点击开发人员设置->在左侧边栏中,单击个人访问令牌->单击生成新令牌->为您的令牌指定一个描述性名称->要让您的令牌到期,请选择到期下拉菜单,然后单击默认值或使用日历选择器->选择您要授予此令牌的范围或权限。要使用您的令牌从命令行访问存储库,请选择repo->单击生成令牌->点击复制(保存起来用于提交代码时输入这个密码)直接粘贴就可
英文:
Settings->Developer settings ->Personal access tokens->Note(添加描述)->Expiration(选择日历)->repo(授予此令牌权限进行勾选)->Generate token->Enable sso(这一步可直接复制到一个可保存的地方使用,之后将会看不到这个token了)
git本地上传到gitlab详细步骤:
https://www.cnblogs.com/jpfss/p/10925852.html
总结报错:
一:
git推送报错 Your branch is ahead of ‘origin/master’ by 1 commit
说明没有文件需要commit,但是本地仓库 有一个commit ahead原来的master,就是本地仓库有一个提交,比远程仓库要先进一个commit。git push origin master之后,再用git staus,打印信息为:
On branch master
nothing to commit (working directory clean)
解决方法:
直接提交用户上传
git push origin master
二:git add .提交出现
原因是路径中存在 / 的符号转义问题,false就是不转换符号默认是true,相当于把路径的 / 符号进行转义,这样添加的时候就有问题
warning: LF will be replaced by CRLF in ......
The file will have its original line endings in your working directory.
解决方法:
git config --global core.autocrlf false
之后git add . ->git commit -m ‘提交信息’
然后git commit -m ‘提交信息’
会再次报错----------------------
$ git commit -m '提交待确认客户人员'
Author identity unknown*** Please tell me who you are.Rungit config --global user.email "you@example.com"git config --global user.name "Your Name"to set your account's default identity.
Omit --global to set the identity only in this repository.
解决方法:
$ git config --global user.email '邮箱'
$ git config --global user.name '用户名'
提交代码
git push origin master
git上传详细步骤和提交代码的各种报错解决方式.相关推荐
- 关于代码中生成HSSFWorkbook对象,转换成输入流,上传到服务器.下载的xls文件打开报错问题
今天在做项目开发是遇到一个问题,就是在java代码中创建HSSFWorkbook表格写入数据后,不直接返回给前端下载,而是上传到服务器: 开始直接通过 InputStream is = new Byt ...
- php上传图片k,PHP fastcgi模式上传大文件(大约有300多K)报错,
PHP fastcgi模式上传大文件(大约有300多K)报错, 最近在项目中中上传图片时,大约有300多K,结果报了个服务器错误,以前从未遇到过,错误的内容如下: mod_fcgid: HTTP re ...
- 第一次使用git上传项目步骤总结
今天刚刚学习了在git上上传自己的本地项目,现在做一个总结: 首先你需要的东西:1.注册一个GitHub账户 (省略) 2.下载安装git客户端(省略) 3.一个上传的demo项目. 1.注册一个Gi ...
- 使用git提交代码到仓库报错总结
1.warning: LF will be replaced by CRLF in.idea/inspectionProfiles/profiles_settings.xml 使用git add . ...
- gitee提交代码碰见的报错:error:failed to push some refs to ‘https: //gitee.com/....‘
记录一下我使用gitee碰到的一个问题,我用新的电脑第一次上传提交代码到gitee上,提交的时候叫我配置用户名和邮箱 我配置好之后 还是上传不了,还是弹一个提示框叫我 "先试着拉取再推送&q ...
- 基于Picture Library创建的图片文档库中的上传多个文件功能(upload multiple files)报错怎么解决?...
复现过程 首先,我创建了一个基于Picture Library的图片文档库,名字是 Pic Lib 创建完毕后,我点击它的Upload 下拉菜单,点击Upload Picture按钮 在弹出的对话框中 ...
- php 上传大文件400,PHP fastcgi模式上传大文件(大约有300多K)报错
最近在项目中中上传图片时,大约有300多K,结果报了个服务器错误,以前从未遇到过,错误的内容如下: mod_fcgid: HTTP request length 132296 (so far) exc ...
- 微信小程序 页面传参(url)参数过长报错解决办法
在开发中,如果希望将一个对象从一个页面传到另一个页面时,大家可能都会知道用JSON.stringify()的方式,把对象转成JSON字符串再传值,但是当我们的这个对象字符串数值过长的时候就会出现报错, ...
- 如何解决git上传文件出错 [rejected] cjp -> cjp (fetch first)error: failed to push some refs to
很久没提交代码了,使用Git上传本地文件到github时,出现报错 git add . git commit -m"拖拽" git push origin cjp 当执行到push ...
- 如何解决git上传文件出错[rejected] master -> master (fetch first) error: failed to push some refs to ‘
使用Git上传本地文件到github时,一直报错,这个问题也困扰了我2天,终于被解决. git add . git commit -m"peTzxz" git push origi ...
最新文章
- 验证码画布生成以及点击图片切换验证码
- 使用Java 8防止日志过宽
- java script 技巧_java script 技巧
- hdu2587(递推)
- imp 只导入索引_Elasticsearch系列---实战零停机重建索引
- 仅需6道题轻松掌握Python时间和日期处理 | Python技能树征题
- 【sampleDateFormat】对日期进行解析
- 数据结构——C语言实现链表
- navicat11全系列破解教程
- 解决PDF文件内部页面大小不一致问题
- 高考英语口语测试软件,练习英语口语的app有哪些
- 【前端GUI】—— 网站美工必须掌握的PS知识点思维导图
- 2022美团实习生客户端一面
- 《遥远的救世主》遵守客观规律(五)——文化属性
- iOS小技能:iOS15适配导航条主题: 背景颜色、标题颜色
- VMware虚拟机操作汇总
- 【时间序列】IJCAI 2021丨时间序列相关研究论文汇总
- 离散数学12_第5章 关系与函数之等价关系与序关系、哈斯图
- 【Python 爬虫教程】代理ip网站有哪些?
- python中如何判断大小写_用python如何判断字符的大小写
热门文章
- 《CryENGINE+Game+Programming+with+C++,+C#,+and+Lua》第七章
- iOS 三国杀 Ver.LOG
- 天心阁吉他神秘人专访
- 红米手机开启---开发者选项方法
- Ambari集群里操作时典型权限问题put: `/home/bigdata/1.txt‘: No such file or directory的解决方案(图文详解)
- 计算机语音识别引擎,基于微软语音引擎的语音识别技术的研究
- Pandas[加深学习]01-pandas基本数据结构
- Centos7 配置IP地址(动态或者静态)
- CE-FPN: Enhancing Channel Information for Object Detection
- 360极速浏览器无法打开qq邮箱网址