gitee完整使用教程,创建项目并上传

这篇具有很好参考价值的文章主要介绍了gitee完整使用教程,创建项目并上传。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一 什么是gitee

二 安装Git

三 登录gitee,生成密钥

四 配置SSH密钥

五 创建项目

六 克隆仓库到本地

七 关联本地工程到远程仓库

八 添加文件

九 异常处理

十 删除仓储 

十一 git常用命令


一 什么是gitee

        gitee是开源中国推出的基于git的代码托管服务, 国内访问GitHub速度比较慢,如果想托管自己的代码到云端,gitee是个非常不错的选择。

二 安装Git

        如果需要使用gitee,我们需要先下载并安装git工具,git的下载地址:git-scm.com/downloads

官网如下:

gitee完整使用教程,创建项目并上传,gitee

我们根据自己的系统选择适合自己的版本即可,我这里是windows,所以我选择window版本。

安装完成之后,我们可以在powershell中查看git的版本

git --version

出现如下提示,说明我们的git已经安装完成 

gitee完整使用教程,创建项目并上传,gitee

当然,我们也可以右键查看菜单中是否有git

gitee完整使用教程,创建项目并上传,gitee

三 登录gitee,生成密钥

   我们需要在gitee上注册账号并登录。

  由于我们本地的git仓库跟gitee仓库之间的传输是通过SSH加密的,所以我们需要配置SSH公钥。所以我们需要先生成SSH密钥。

ssh-keygen -t rsa -C "ckk0821@163.com"

注意:此处xxxxx@xxxxx.com,只是一个生成 sshkey的名称,并不约束或要求具体命名为某个邮箱,在这里,我是为了方便,所以用了自己的邮箱。

gitee完整使用教程,创建项目并上传,gitee

出现如下命令,回车即可。

gitee完整使用教程,创建项目并上传,gitee

继续回车

gitee完整使用教程,创建项目并上传,gitee

继续回车。出现如下界面

gitee完整使用教程,创建项目并上传,gitee

在此界面中,我们可以看到我们生成的 id_rsa.pub路径:C:\Users\user/.ssh/id_rsa.然后我们进入该目录C:\Users\user\.ssh查看一下生成的文件。

gitee完整使用教程,创建项目并上传,gitee

我们用记事本打开id_rsa.pub文件,查看密钥

gitee完整使用教程,创建项目并上传,gitee

txt文件中即为密钥。

四 配置SSH密钥

在头像地下,点击设置

gitee完整使用教程,创建项目并上传,gitee

 在左侧菜单中,安全设置中,点击SSH公钥。

gitee完整使用教程,创建项目并上传,gitee

 在下图的页面中,输入一个标题,然后复制刚刚我们打开的文件中的密钥至公钥区,点击确定,则SSH密钥配置成功。

gitee完整使用教程,创建项目并上传,gitee

        在弹出的窗口中输入您的密码,则SSH密钥配置成功。

 五 创建项目

第一步,点击用户头像左侧的+,第二步,点击新建仓库。

gitee完整使用教程,创建项目并上传,gitee

打开如下页面

gitee完整使用教程,创建项目并上传,gitee

点击创建,即可完成。

六 克隆仓库到本地

找到我们创建的仓储项目,点击克隆下载的下拉按钮,选择ssh,复制其中的链接。

gitee完整使用教程,创建项目并上传,gitee

接着,我们在需要提交项目的目录中,右键,然后点击Git Bash Here

 gitee完整使用教程,创建项目并上传,gitee

打开如下命令窗口

gitee完整使用教程,创建项目并上传,gitee

输入如下命令,git clone 后边为我们复制的项目地址

git clone git@gitee.com:ckk0821/clock-in-manage.git

回车之后,即可查看克隆下的文件 。

七 关联本地工程到远程仓库

 有时候,我们可能现在本地已经有了工程文件,然后再在gitee上创建库,此时,我们可以在本地库中使用命令git remote add 把他和gitee远程库关联,代码如下:

git remote add origin git@gitee.com:ckk0821/clock-in-manage.git

出现如下问题:

fatal: not a git repository (or any of the parent directories): .git

我们需要使用git进行初始化

git init

 如果在使用命令 git remote add时报错:

git remote add origin git@gitee.com:linxinfa/mytest.git
fatal: remote origin already exists.

说明本地库已经关联了一个名叫 origin的远程库,此时,可以先用git remote -v查看远程库信息:

git remote -v
origin git@gitee.com:linxinfa/mytest.git (fetch)
origin git@gitee.com:linxinfa/mytest.git (push)
123

我们可以删除已有的远程库

git remote rm origin

再关联远程库

git remote add origin git@gitee.com:ckk0821/clock-in-manage.git

注意:origin为我们起的别名,以后pull或者push时,我们就不需要再输入特别长的 git地址了。直接使用origin即可

八 添加文件

我们的项目中的已有文件,可以使用如下命令添加至远程仓库

进入目录

cd E:\小来打卡

添加所有目录以及文件

git add -A

 提交文件

git commit -m 'Code Init submitby Ckk'

将代码push到远程仓储库,

在push之前我们需要先pull一下,看看本地是否有远程仓库中没有的文件

 git pull origin master

如果pull时出现如下问题;

gitee完整使用教程,创建项目并上传,gitee我们执行如下命令即可

git pull origin master --allow-unrelated-histories

 它产生的原因时因为:在你上传的时候,远程仓库中有着本地仓库没有的文件,及导致本地仓库和远程有不同的开始点,也就是两个仓库没有共同的 commit 出现的无法提交。

 执行 push

git push -u origin master

九 异常处理

push时出现如下异常,

Enumerating objects: 3224, done.
Counting objects: 100% (3224/3224), done.
Delta compression using up to 12 threads
Compressing objects: 100% (3029/3029), done.
Writing objects: 100% (3223/3223), 426.76 MiB | 7.04 MiB/s, done.
Total 3223 (delta 1056), reused 0 (delta 0), pack-reused 0
remote: Resolving deltas: 100% (1056/1056), done.
remote: Powered by GITEE.COM [GNK-6.4]
remote: error: File: fdf06009870c48ea8e609a12c3be00ab658ca272 258.29 MB, exceeds 100.00 MB.
remote: Use command below to see the filename:
remote: git rev-list --objects --all | grep fdf06009870c48ea8e609a12c3be00ab658ca272
remote: Please remove the file from history and try again. (https://gitee.com/help/articles/4232)
To gitee.com:ckk0821/clock-in-manage.git
 ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'gitee.com:ckk0821/clock-in-manage.git'

应该是提交的文件中有超过100MB的。按照提示,输入命令查看超大的文件

git rev-list --objects --all | grep fdf06009870c48ea8e609a12c3be00ab658ca272

出现如下内容

fdf06009870c48ea8e609a12c3be00ab658ca272         Code/SoingSoft.CommonProject.CRMManage/wwwroot/Images/Client/MemberImg/4120235466421174272/MemberVideo/4146299491042983936.mp4

解决方法:

需要修改提交历史,删除已提交到本地仓库的大文件的提交记录,从commit的提交历史中删除指定文件的命令为git filter-branch --tree-filter 'rm -f 文件名' HEAD

git filter-branch --tree-filter 'rm -f "Code/SoingSoft.CommonProject.CRMManage/wwwroot/Images/Client/MemberImg/4120235466421174272/MemberVideo/4146299491042983936.mp4"' HEAD

出现如下提示,则表示重新写入成功 

gitee完整使用教程,创建项目并上传,gitee

然后我们再次Push。

刷新一下页面就可以看到我们提交的代码

gitee完整使用教程,创建项目并上传,gitee

十 删除仓储 

点击管理,即可进入仓储管理页面

gitee完整使用教程,创建项目并上传,gitee

点击删除即可删除仓储 文章来源地址https://www.toymoban.com/news/detail-794629.html

十一 git常用命令

git init                    #把当前目录变成git可以管理的仓库
git clone git地址             #克隆项目
git add readme.txt          #添加一个文件,也可以添加文件夹
git add -A                  #添加全部文件
git rm test.txt             #删除一个文件,也可以删除文件夹
git commit -a -m “some commit” #提交修改
git status                  #查看是否还有未提交
git log                     #查看最近日志
git reset --hard HEAD^      #版本回退一个版本
git reset --hard HEAD^^     #版本回退两个版本
git reset --hard HEAD~100   #版本回退多个版本
git remote add origin +地址 #远程仓库的提交(第一次链接)
git push -u origin master   #仓库关联
git push                    #远程仓库的提交(第二次及之后)
git fetch                   #从远程获取代码库
git tag xxx                 #打tag
git tag                     #显示所有tag
git push --tag              #提交tag
git branch -a               #显示所有分支
git checkout 分支名        #切换分支
git merge git分支             #合并分支

到了这里,关于gitee完整使用教程,创建项目并上传的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux 创建git项目并提交到gitee(保姆式教程)

    生成密钥 拷贝密钥到gitee 测试密钥是否生效 创建项目 提交代码

    2024年02月05日
    浏览(53)
  • 记录一下使用vs2022 上传到gitee项目

    第一个红框的地址一会需要用到

    2024年02月16日
    浏览(62)
  • 使用Git把项目上传到Gitee的详细步骤

    第一步:右键点击刚创建的本地仓库,然后点击Git Bash Here 第二步:在命令行里输入git init 结果:这是正常运行后的结果,出现其他的结果可能运行出错了 作为本地仓库的目录里生成了一个.git文件夹,里面放了本地仓库的配置,把它删了本地仓库就没了,然后就能重新生成新

    2024年02月07日
    浏览(42)
  • 超详细的Linux环境下使用git上传代码教程(gitee版)

    git是一个版本控制器,我们使用它上传我们以前写过的代码给他进行托管,更为方便以后找到,同时也方便我们找到我们每次更改了什么。 创建完成后界面: 接下来复制我们创建的仓库的地址: 安装 git:  不是root权限还需要在前面加上sudo 将远端的仓库(gitee)拉取到本地

    2024年02月06日
    浏览(67)
  • gitee创建新仓库并上传代码

    链接: gitee远程仓库 在对应位置输入账号和密码,新用户可自行创建 2.1 在页面右上角\\\"+\\\",选择创建仓库 2.2 输入仓库名称,其他勾选项可自行选择,在这里直接点击创建。 2.3 创建完成长这样 3.1 进去到需要上传代码的文件内 3.2 在文件夹内右键选择Git Bash Here 3.3 git命令提交代码

    2024年02月08日
    浏览(58)
  • 微信开发者工具下载及小程序项目的创建与调试(完整图文教程)

    每每有工具下载相关博客必有一句话:工欲善其事,必先利其器。 承接上文,本文将介绍微信开发者工具下载及小程序项目结构与工具的详细讲解,使得更容易能够在这个平台上创造出优秀的小程序产品。 前往开发者工具下载页面,根据自己的操作系统下载对应的安装包进行

    2024年04月11日
    浏览(97)
  • 上传gitee教程,Gitee怎么上传代码到仓库

      目录 第一步:配置git的用户名和邮箱 第二步:上传到远程仓库 第三步:将仓库的master分支拉取过来和本地的当前分支进行合并 第四步:将修改的所有代码添加到暂存区  第五步:将缓存区内容添加到本地仓库(添加说明) 第六步:将本地版本库推送到仓库 教程前言:   

    2024年02月03日
    浏览(43)
  • 【Gitee】上传本地项目到 Gitee 仓库(入门篇)

    本文主要介绍上传本地项目到 Gitee 仓库的过程,可以说是一个比较傻瓜的教材吧,从0开始,祝大家都能一次成功~~~ 一、前期准备 1. 配置 Gitte 创建 Gitte 账号,绑定好邮箱,并创建一个空仓库 。创建账号绑定邮箱过程这部分不赘述,着重介绍一下创建空仓库过程。 第一步:

    2024年01月25日
    浏览(65)
  • Gitee 上传项目到仓库(上传文件夹)

    1.首先打开仓库,点击下载压缩包  2.将下载的压缩包解压,并打开,在当前目录下打开 1.在文件当前目录打开git bash     2.初始化git 该命令会生成一个隐藏的.git文件夹  如果不是第一次使用,没有必要使用该指令 3.将项目放入该目录下。如果是更改项目,则覆盖原文件 4.添

    2024年02月16日
    浏览(48)
  • IDEA创建Servlet(Web)项目完整教程-2023,并配置tomcat的端口号,以及默认打开的浏览器

    今天,粉丝问我一个问题,如下图所示: 他是 jsp + servlet 项目,但启动后,无论如何都无法访问,于是向我咨询如何解决该问题。 我解决了一系列的问题后,也无法启动他的项目,于是自己创建一个简单的 servlet 项目。 通过简单的 servlet 项目,解决了他的问题。 如下,是我

    2024年02月08日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包