第一步:登录注册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查看远程分支,有masterremotes/origin/master两个

这时由于远程仓库太多,且分支较多。在默认情况下,git push时一般会上传到origin下的master分支上,然而当repositorybranch过多,而又没有设置关联时,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相关推荐

  1. 如何使用git上传文件到gitee以及大项目文件(超过100MB的文件如传送)remote: error: File: f422c55c723a183a1944cbec840c0171042(超详细)

    目录 1.首先我们要先在gitee上创建一个仓库 2.其次要对仓库进行配置 3.仓库创建完成 4.配置git项目 5.提交文件到gitee的gitTeach仓库 超过100MB的大文件传送的方法 1. ...

  2. Git上传文件代码到GitHub

    Git上传文件代码到GitHub 1. 新建一个空文件夹,用来上传文件 2. 点进去空文件夹,鼠标右键,使用Git Bash Here 打开 3. 输入 git init ,初始化,在本地创建一个Gi ...

  3. 解决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 出现这个问题是因为 ...

  4. Git上传本地文件到服务器,git上传文件到远程服务器

    git上传文件到远程服务器 内容精选 换一换 将文件上传至Windows云服务器一般会采用MSTSC远程桌面连接的方式.本节为您介绍本地Windows计算机通过远程桌面连接,上传文件至Windows云 ...

  5. 解决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 ...

  6. Git如何上传文件到gitee?

    文章目录 一.Git简介 二.操作流程 2.1 新建仓库 2.2 利用git管理仓库 2.2.1 创建本地仓库 2.2.2 选择上传文件 2.2.3 添加注释 2.2.4 连接到远程仓库(前面是克隆的 ...

  7. 上传文件到gitee仓库的步骤

    文章目录 介绍 所用命令: 过程: 1.先创建一个文件夹,把上传文件夹资料放到新建文件夹内 2.进入文件夹,鼠标右击Git Bash Here,进去git界面 3.配置信息(第一次使用要进行配置) 4 ...

  8. 记录第一次用git上传代码到gitee

    这是成功之后的截图. 问题回顾:之前一直出现error: src refspec master does not match any error: failed to push some refs t ...

  9. git上传代码到gitee仓库步骤

    默认电脑第一次安装git且未设置过SSH key 安装git 创建gitee仓库 生成SSH密钥 在你想上传文件所在的文件夹内右键,打开git bash,第一次使用Git时需要先生成SSH ssh-k ...

最新文章

  1. JEECMS站群管理系统-- Jeecms项目导入myeclipse
  2. C#设计模式之享元模式(Flyweight)
  3. Java并发-UncaughtExceptionHandler捕获线程异常信息并重新启动线程
  4. Go学习笔记—标准库Context
  5. 【Breadth-first Search 】513. Find Bottom Left Tree Value
  6. python基础学习笔记(十二)
  7. 东风畅行java_东风畅行载货车为何可以口碑很好吗?是配置高?或者另有原因?...
  8. 某大型IT公司招网络工程师认证试题精选(要求:CCNA或 HCNE以上)
  9. java 新项目计划_Java的新项目学成在线笔记-day6(十二)
  10. python处理excel表格-Python利用pandas处理Excel数据的应用
  11. java web几百万分页_举例详解用Java实现web分页功能的方法
  12. 《神经网络与深度学习》课程笔记(2)-- 神经网络基础之逻辑回归
  13. 【渝粤教育】电大中专建筑力学 (2)作业 题库
  14. mysql常用语句1
  15. c语言中实型变量的三种类型,在C语言中实型变量分为两种类型.doc
  16. safari支持java_safari上如何正确启用java插件
  17. 利用R语言对泰坦尼克号沉没事件幸存者的数据分析与预测
  18. Mac环境下Android一键自动打包发布到蒲公英平台
  19. 诗歌(1)—定风波(常羡)
  20. JSP基础知识总结一

热门文章

  1. shell 中字符串变量处理
  2. SVGDeveloper制作矢量地图教程详解
  3. 学习Oracle数据库入门到精通教程资料合集
  4. Oracle基础学习
  5. Redis(2)数据结构
  6. js可以打开mat文件吗_企业微信最大可以传多大文件?企业微信发送文件有限制吗?...
  7. Kubernetes TCP端口号
  8. PAT甲级 1042 Shuffling Machine 模拟洗牌 map的使用
  9. 二、zookeeper客户端使用和集群特性
  10. 优秀成绩标记—— 小王是班级干部,对于即将到来的三好学生评选,负责统计平均成绩超过85分的同学