git上传文件到gitee
第一步:登录注册gitee,有一个gitee仓库
1.git上传思路
2.git第一次上传步骤
第二步:将创建好的仓库,pull(拉取)到本地(不是第一次上传的情况下)
方式一
1.找一个或者自己建一个空文件夹。
注意是空的,点击 git bash here,进入命令框
2.输入:git clone <你的仓库地址>,把你在gitee官网上 新建的仓库内容拉下来
方式二
1.进入到本地需要往gitee上传的文件夹,右键点击选择git bash here。
有了这步就不需要 再将我的项目demo 复制或剪切到 ==> 刚刚本地git仓库;
2.git remote add origin https://…git (后面的链接为gitee上的[克隆/下载] 的地址,为了给本地文件夹和gitee建立连接)
第三步:将你的本地项目上传到gitee官网仓库中
1.git init,创建本地git 仓库,完成后,该文件夹下会生成一个隐藏的.git文件(默认本地分支为master)
2.将我的项目demo 复制或剪切到 ==> 刚刚本地git仓库
3.提交代码前第一步:git status 查看当前状态,用于显示工作目录和暂存区的状态。
红色的字体显示的就是你修改的文件。
绿色是没提交过的文件。
4.提交文件到git缓冲区,git add . 或者 git add <filename>
5.添加、提交文件到本地仓库,git commit –m "备注描述"
6.git push 或 git push origin master(将本地仓库推入远程gitee的仓库中)
第四步:注意事项
1.git 上面不允许有空文件夹,所以 如果你的项目中有空文件夹,是上传不到git上的,如果实在想保留那个文件夹,就在里面随便加个文件
2.确认仓库是否被拉下来,即clone之后。就去创建的空文件夹看看,是否有内容,有,就代表成功。
第五步:拓展
1.git fetch用法:
更新远程代码到本地仓库及冲突处理
对于pull也可以更新代码到本地,相当于fetch+merge
2.Git中从远程的分支获取最新的版本到本地方式如下
(1).查看远程分支
git remote -v
(2).从远程获取最新版本到本地
git fetch origin master:temp
(3).比较master分支和temp分支的不同
git diff temp
(4).如果该分支没有合并到主分支会报错,可以用以下命令强制删除git branch -D <分支名>
git branch -d temp
第六步重中之重
第n次(n>1)把本地代码上传或更新到gitee:
1.输入命令git pull (先获取gitee上别人上传的代码)
2.输入命令git add . (注意命令后面有个“.”,是所有的意思。将本地文件夹加入本地库)
3.输入命令 git commit -m"xxx" (提交到本地仓库,"XXX"为提交备注或说明)
4.输入命令 git push origin master ,成功后可在gitee上查看,未成功很有可能是你没有在第一步输入命令git pull获取代码,导致代码冲突。(补充一个强制提交代码到gitee上的命令git push -u origin master -f,能用git push origin master就不要用强制上传命令)
————————————————
原文链接:https://blog.csdn.net/weixin_42707397/article/details/90261613
关于git分支的命令:
查看当前所有分支:git branch -r
添加一个dev分支:git branch dev
切换到dev分支:git checkout -b dev
合并dev分支到当前分支:git merge dev
删除dev分支:git branch -d dev
常见错误解决
1.当使用Git进行代码push提交时,出现报错信息“fatal: 'origin' does not appear to be a git repository...”,
$ git push -u origin master
fatal: 'origin' does not appear to be a git repository
fatal: Could not read from remote repository.
是因为远程不存在origin这个仓库名称,可以使用如下操作方法,查看远程仓库名称以及路径相关信息,可以删除错误的远程仓库名称,重新添加新的远程仓库;
git remote -v: 查看远程仓库详细信息,可以看到仓库名称
git remote remove orign: 删除orign仓库(如果把origin拼写成orign,删除错误名称仓库)
git remote add origin 仓库地址: 重新添加远程仓库地址
gti push -u origin master: 提交到远程仓库的master主干
2.git push报错:The current branch master has no upstream branch
原因:没有将本地的分支与远程仓库的分支进行关联
通过git branch
查看本地分支只有master
通过git branch -a
查看远程分支,有master
和remotes/origin/master
两个
这时由于远程仓库太多,且分支较多。在默认情况下,git push
时一般会上传到origin
下的master
分支上,然而当repository
和branch
过多,而又没有设置关联时,git就会产生疑问,因为它无法判断你的push目标
解决
一,使用git push --set-upstream origin master
命令
二,使用git push -u origin master
命令
3.解决git push报错:Updates were rejected because the remote contains work that you do not have locally
问题原因:
其他地方向同一远端库推送了代码,导致本地不是最新的。
解决方案:
先从远端pull一下,执行:git pull origin master
git上传文件到gitee相关推荐
- 如何使用git上传文件到gitee以及大项目文件(超过100MB的文件如传送)remote: error: File: f422c55c723a183a1944cbec840c0171042(超详细)
目录 1.首先我们要先在gitee上创建一个仓库 2.其次要对仓库进行配置 3.仓库创建完成 4.配置git项目 5.提交文件到gitee的gitTeach仓库 超过100MB的大文件传送的方法 1. ...
- Git上传文件代码到GitHub
Git上传文件代码到GitHub 1. 新建一个空文件夹,用来上传文件 2. 点进去空文件夹,鼠标右键,使用Git Bash Here 打开 3. 输入 git init ,初始化,在本地创建一个Gi ...
- 解决git上传文件出错[rejected] master -> master (fetch first) error: failed to push some refs to
解决git上传文件出错[rejected] master -> master (fetch first) error: failed to push some refs to 出现这个问题是因为 ...
- Git上传本地文件到服务器,git上传文件到远程服务器
git上传文件到远程服务器 内容精选 换一换 将文件上传至Windows云服务器一般会采用MSTSC远程桌面连接的方式.本节为您介绍本地Windows计算机通过远程桌面连接,上传文件至Windows云 ...
- 解决git上传文件出错[rejected] master -> master (fetch first) error: failed to push some refs to ‘
如何解决git上传文件出错[rejected] master -> master (fetch first) error: failed to push some refs to ' git p ...
- Git如何上传文件到gitee?
文章目录 一.Git简介 二.操作流程 2.1 新建仓库 2.2 利用git管理仓库 2.2.1 创建本地仓库 2.2.2 选择上传文件 2.2.3 添加注释 2.2.4 连接到远程仓库(前面是克隆的 ...
- 上传文件到gitee仓库的步骤
文章目录 介绍 所用命令: 过程: 1.先创建一个文件夹,把上传文件夹资料放到新建文件夹内 2.进入文件夹,鼠标右击Git Bash Here,进去git界面 3.配置信息(第一次使用要进行配置) 4 ...
- 记录第一次用git上传代码到gitee
这是成功之后的截图. 问题回顾:之前一直出现error: src refspec master does not match any error: failed to push some refs t ...
- git上传代码到gitee仓库步骤
默认电脑第一次安装git且未设置过SSH key 安装git 创建gitee仓库 生成SSH密钥 在你想上传文件所在的文件夹内右键,打开git bash,第一次使用Git时需要先生成SSH ssh-k ...
最新文章
- JEECMS站群管理系统-- Jeecms项目导入myeclipse
- C#设计模式之享元模式(Flyweight)
- Java并发-UncaughtExceptionHandler捕获线程异常信息并重新启动线程
- Go学习笔记—标准库Context
- 【Breadth-first Search 】513. Find Bottom Left Tree Value
- python基础学习笔记(十二)
- 东风畅行java_东风畅行载货车为何可以口碑很好吗?是配置高?或者另有原因?...
- 某大型IT公司招网络工程师认证试题精选(要求:CCNA或 HCNE以上)
- java 新项目计划_Java的新项目学成在线笔记-day6(十二)
- python处理excel表格-Python利用pandas处理Excel数据的应用
- java web几百万分页_举例详解用Java实现web分页功能的方法
- 《神经网络与深度学习》课程笔记(2)-- 神经网络基础之逻辑回归
- 【渝粤教育】电大中专建筑力学 (2)作业 题库
- mysql常用语句1
- c语言中实型变量的三种类型,在C语言中实型变量分为两种类型.doc
- safari支持java_safari上如何正确启用java插件
- 利用R语言对泰坦尼克号沉没事件幸存者的数据分析与预测
- Mac环境下Android一键自动打包发布到蒲公英平台
- 诗歌(1)—定风波(常羡)
- JSP基础知识总结一