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查看远程分支,有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

  • 11
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值