把文件上传到Gitee的详细步骤

目录

第一步:创建一个空仓库

第二步:找到你想上传的文件所在的地址,打开命令窗口,git init

第三步:git add 想上传的文件  ,git commit -m "给这次提交取个名字"

 第四步:和咱们在第一步创建的空仓库关联起来

第五步:git push -u origin master把当前分支 master 推送到远程仓库


第一步:创建一个空仓库

右上角加号,新建一个空仓库。 

        如果不是空仓库,比如有个README文件什么的,到时候可能要考虑合并时有冲突的问题。(Gitee:我这里明明有个README,你传过来的却没有README,你对README做了什么?我还要不要保留README?啊,算了,报个冲突让人类自己想办法吧)

第二步:找到你想上传的文件所在的地址,打开命令窗口,git init

        如图,我想传一些Python文件到仓库里去,就在这些文件的父目录:“ 新建文件夹 ” 这个文件夹下,右键打开命令窗口。(那个.git文件夹就是执行 git init 后的效果)

        对对,就这个 Git Bash Here。什么,没有?那你走错了,去隔壁看安装教程再来哦(挥手┏(^0^)┛)

输入git init。

        注意:只有一次git init。如果你上传的是一个文件夹,不小心在文件夹的里面又git init了,会报错哦。

第三步:git add 想上传的文件  ,git commit -m "给这次提交取个名字"

        我这里想把所有.py结尾的文件都上传,可以简写成*.py。(举一反三:*.java,*.c什么的,可以自己摸索一哈)

        commit命令里的 -m 选项是为了在命令行中提供提交注释,就是可以给这次提交取个名字或者编个版本号来区分这次提交,不然以后提交得多了,没有注释就看不出来是哪次提交了。

 第四步:和咱们在第一步创建的空仓库关联起来

先来看两个命令:

  • git remote add:添加远程仓库
  • git remote:查看当前的远程仓库

我们先要得到这个远程仓库的网址啊,follow me!

        在这呢,这有个HTTPS地址,可以复制,但是啊,命令行不支持粘贴。所以要么记一记,要么用工具给它钉在窗口上抄写下来哦,如下图:

 origin 是给这个地址起的别名,别名随便起。查看的时候也是显示别名,看着简洁一些。

        让我看看有没有人报错,反正我报了:

        404,找不到远程仓库,那应该是网址抄错了。不知道你们是为啥,反正我是因为地址太长,没写全。往后拉一拉,是以git结尾的地址哦

第五步:git push -u origin master把当前分支 master 推送到远程仓库

 如果远程仓库不是空的,应该先执行这个命令:git pull --rebase origin master

git pull: 从远程分支拉取代码,可以得到远程分支上最新的代码。

git rebase是远程代码合并的一种方式,它和另一种方式git merge的区别:

  • git merge将远端master的代码和本地的代码在新增的节点合并,之前的提交会分开去显示。
  • git --rebase会将两个分支融合成一个线性的提交,不会形成新的节点。

总之就是git rebase更不容易产生冲突

产生冲突如何解决

        在rebase的过程中,有时也会有冲突,这时Git会停止rebase并让用户去解决冲突,解决完冲突后,用git add命令去更新这些内容,然后不用执行git-commit,直接执行git rebase --continue,这样git会继续apply余下的补丁。

        好了,到这里就完了。这里讲的都是基本基本的步骤,想要完全理解怎么回事最好还是多看看其他文章,多多使用这个工具,拜拜。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本人开源项目:https://gitee.com/yulinzhihou/gstlenv.git 配套免费视频教程 https://gsgameshare.com/gs-origin/env-v2-001 小白用户的福音 一、前期准备 - 安装好指定条件环境的服务器系统 - 关闭防火墙,默认需要在安全组开放指定端口 **`51888` `33061` `13580` `15680` `21818`** - 如果想自己定义相应端口,则需要自己去开放对应的安全组端口号 ### 二、安装步骤(服务端) - 第一步:下载部署环境的项目,使用 `root` 用户登录,**否则可能会出现报错,建议安装到 `root` 根目录** curl -sOL https://gsgameshare.com/gsenv; /bin/bash gsenv - 第二步:完成第一步的安装结果后,会弹出提示,`gstl` 使用此命令进行游戏服务端的安装与常用配置参数的配置 gstl - 第三步:如果小服务器配置,如`1G` `2G` 内存的,需要拓展一下虚拟内存,才能流畅跑起服务端 **(注:此步骤超过4G内存的服务器可以不用管,必须保证服务器硬盘总容量有20G以上才能使用。不是空余空间,是总共有20G以上的就可以使用) 强烈建议不管多大内存,都需要开启一下,毕竟不要钱,只占一点空间而已**。 swap - 第四步:上传服务端到 `/root` 下,点击 `xshell` 软件的 `sftp` 按钮,进行 `sftp` 命令行传输模式 **(注:用 `winscp` 软件或者其他上传软件都行,只要把服务端上传到 `/root` 目录下即可,服务端的名称只能是 `tlbb.tar.gz` 或者 `tlbb.zip` 否则后面的操作会报错)** cd ~ put - 第五步:解压上传的服务端 **(不需要考虑是哪种格式,使用此命令即可完成解压操作)** untar - 第六步:设置配置文件 **(将配置文件进行覆盖,此配置文件会按照 `.env` 文件里面定义的进行替换,没有更改的话则使用默认值)** setini - 第七步:开启服务端,等待结果 runtlbb - 使用命令查看服务端运行状态 runtop

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值