Git上传仓库
上传代码到gitee
方法1
1. 将远程仓库克隆到本地
git clone https://gitee.com/abc/aaa.git
2. 添加或修改本地文件
3. 将本地代码push到远程仓库
git add . # 将当前目录所有文件添加到git暂存区
git commit -m '注释' # 提交并备注提交信息
git push origin master # 将本地提交,推送到远程仓库
方法2
1. 初始化仓库、连接远程仓库、将远程仓库代码拉取到本地
git init
git remote add origin https://gitee.com/abc/aaa.git
git pull origin master
2. 添加或修改本地文件
3. 将本地代码push到远程仓库
git add .
git commit -m '注释'
git push origin master
版本回滚
分两种情况:
1)本地已经git add,git commit,但没有git push,想要将本地的代码回滚到commit之前
git reset --hard HEAD 撤销前一次commit
git reset --hard HEAD^ 撤销前前一次commit
git reset --hard commitID 撤销到指定commit版本

ps:如果本地未git add,git commit,仅修改了本地文件,想要撤销修改,可以将修改的文件(带红点的)删除,然后git pull即可。如果报错,可以先git add,git commit,再git reset
2)如果代码已经push到远端仓库
git reset --hard commitID # 这一步执行完后,本地已经回退
git push -f origin dev # 推动到远端仓库,将远端仓库回退
常见的错误
代码上传到gitee(码云) - 简书 (jianshu.com)
若显示错误信息Author identity unknown:
命令执行失败的原因是没有在本地设置用户名和邮箱,在命令行设置一下即可:
git config –global user.email 'you@example.com'
git config –global user.name 'Your name'
这个UTL地址就是在第四步复制的那个https地址。
注意:在执行这一步时可能会出现如下的错误:
fatal:remote origin already exists 意思是路径存在了,需要删除原来的路径重新添加。
git remote rm origin
git remote add origin https://gitee.com/xsh13148/gitee_test.git
第一次上传会报错
注意:如果这里出现 failed to push some refs to git 错误,原因是码云中的README.md文件不在本地项目中。
可以通过以下命令解决README.md文件不存在的问题。
git pull --rebase origin master
执行命令后可以看到本地项目中已经创建了两个.md文件。
此时再执行命令 git push -u origin master 即可将项目上传到码云中。
git push origin master
更新gitee的代码
持续集成 - 使用git提交代码到码云gitee(git常用命令) - 小虫虫的大梦想 - 博客园 (cnblogs.com)
Git上传仓库的更多相关文章
- git 上传项目到仓库
git 上传项目到仓库 第一步:建立仓库! 1.create new repository! 创建时最好选择 init (Initialize this repository with a READM ...
- 使用Git上传项目到GitHub仓库
GitHub账号注册很长时间了,但是没怎么上传过东西.今天学习如何利用Git工具将代码上传到GitHub,了解了一些常用命令 $ git config --global user.name " ...
- git上传项目代码到github
参考: git学习——上传项目代码到github github上传时出现error: src refspec master does not match any解决办法 git 上传本地文件到gith ...
- Git上传文件
最近开始折腾node.js,顺便学习了Git上传的相关知识,找了许多关于Git如何上传项目的相关资料,最终发现一篇比较简易完整的文章, 在此分享一下喜悦的心情!下文是使用Git上传的完整教程: 将文件 ...
- 用git上传代码到新浪云
新浪云空间是国内免费的一个空间,不过有限制很多. 申请新浪云需要新浪账号,注册略. 使用新浪账号去http://sae.sina.com.cn申请一个空间 选择新建应用 可以选择使用php项目 管理应 ...
- git上传中的排除的配置文件, git实际的操作代码;
git上传中的排除的配置文件: git实际的操作 在主目录建立.gitignore文件并输入以下保存: *.class #package file *.war *.ear #kdiff3 ignore ...
- 第一次使用Git上传本地项目到github上
对于程序原来说都听说过GitHub,GitHub有许多开源的的项目和一些前沿的技术.因为自己在刚刚开始使用Git把自己写的一些小dome放到GitHub上遇到许多的坑,这么长时间过去了,想对第一次使用 ...
- 使用git上传项目到GitHub上
之前的博客有<使用git拉取GitHub上的项目>的文章,那么现在说一下,如何上传项目到GitHub上. 1. Git的.gitignore 文档配置 因为项目中可能有很多的图片还有nod ...
- 新浪云git 上传 nodejs项目
1 .新建一个空文件夹: 2.在当前文件夹下,初始化本地git: 3.将要上传的nodejs工程,拷贝到这里: 这一步很容易出问题,所以最好不要拷贝别人给的node_modules文件,尽量做到现用现 ...
随机推荐
- 关闭BottomSheetDialogFragment从后台返回后的动画
问题 显示BottomSheetDialogFragment后.将当前应用放于后台,切换到其他APP,然后再返回当前应用.此时会看到BottomSheetDialogFragment从下而上的动画再次 ...
- html单页面通过cdn引入element-ui组件样式不显示问题
html单页面通过cdn引入element-ui组件样式不显示问题 必须先引入vue,再通过cdn引入element,否则element-ui组件与样式无效. <!DOCTYPE html> ...
- 使用CSS实现《声生不息》节目Logo
声明:本文涉及图文和模型素材仅用于个人学习.研究和欣赏,请勿二次修改.非法传播.转载.出版.商用.及进行其他获利行为. 背景 <声生不息> 是芒果TV.香港电视广播有限公司和湖南卫视联合推 ...
- drools中query的使用
一.背景 我们知道在drools中是存在工作内存的,我们的Fact对象会加入到工作内存中,同时我们自己也可以在drl文件中使用insert/modify/update/delete等方法,修改工作内存 ...
- Java异常处理最佳实践
总结一些Java异常的处理原则 Java异常处理最佳实践 不要忘记关闭资源 在finally里关闭资源 public void readFile() { FileInputStream fileInp ...
- sql语句中 int(1)与int(10)有什么区别?资深开发竟然能理解错
过完春节该投入战斗了,上班第一天发现了一个挺有意思的知识点给大家分享一下:一直以来的的误区我们都认为了int后面的跟的数字为最大显示宽度会对后面插入的参数会有限制,其实倒不是这样的 # 困惑 最近遇到 ...
- 接口测试postman深度挖掘应用②
上一篇文章我们已经介绍了postman的基本用法,以及接口测试原理.未关注博主的可以关注下博主,后期测试安全,以及各种工具用法,编程语言都会有讲解的 老样子:①先补习基础知识: ②补充上一章节由于过 ...
- EasyExcel-合并单元格
pom版本 <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</ ...
- 2021.06.19【NOIP提高B组】模拟 总结
T1 题意:有 \(n\) 个点,有 \(m\) 条边,每次加入一条到图中 问每个点的度数大于零且都是偶数的子图的个数 考试直接判断两点是否出现,出现则更新 其实只要改成并查集判断即可 原理:其实就是 ...
- Eureka属性配置
一:Eureka Instance实例信息配置 里面的配置以"-"隔开 其实也支持驼峰命名代替"-" 首先是入门时的配置: server: port: 80 ...