Gitee完整使用教程,创建项目并上传
目录。 一 什么是gitee 二 安装Git。 三 登录gitee生成密钥。 四 配置SSH密钥 五 创建项目。 六 从克隆仓库到本地。 七 将当地工程关联到远程仓库 八 添加文件。 9 异常处理。 十 删除仓储 。 十一 git常用命令 gitee是开源中国推出的基础。 如果需要使用gitee,c;我们需要下载并安装git工具git下载地址:git-scm.com/downloads。 官方网站如下: 我们可以根据自己的系统选择合适的版本,这里我是windows,所以我选择window版本。 安装完成后,在powershell中,我们可以查看git版本。 出现以下提示,说明我们的git已经安装好了 。 当然,也可以右键检查菜单中是否有git 我们需要在gitee上注册账号并登录。 由于我们当地的git仓库和gitee仓库之间的传输是通过SSH加密的,所以我们需要配置SSH公钥。因此,我们需要先生成SSH密钥。 注意:xxxxxʄxxxxx.com,只是一个生成 shkey名称不限制或要求具体命名为某个邮箱,这里,我是为了方便,所以我用了自己的邮箱。 以下命令出现,回车就行了。 继续回车。 继续回车。出现以下界面。 在这个界面中,我们可以看到我们生成的 id_rsa.pub路径:C:\Users\user/.ssh/id_rsa.然后我们进入C目录:\Users\user\.查看生成的文件。 我们用记事本打开id_rsa.pub文件查看密钥 txt文件中的密钥。 头像地下,点击设置。 在左菜单中,在安全设置中,点击SSH公钥。 在下图页面中,输入标题然后将刚刚打开的文件中的密钥复制到公钥区,点击确定,然后SSH密钥配置成功。 在弹出窗口输入您的密码,然后SSH密钥配置成功。 第一步,点击用户头像左侧的+,第二步,点击新建仓库 打开以下页面 点击创建,可以完成。 找到我们创建的仓储项目,点击克隆下载的下拉按钮,选择ssh复制链接。然后,在需要提交项目的目录中,右键,然后点击Git Bash Here。 。 打开以下命令窗口 输入以下命令,git clone 后面是我们复制的项目地址。 git clone git@gitee.com:ckk0821/clock-in-manage.git。 七 将当地工程关联到远程仓库。 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。 origin。 git remote rm origin。 git remote add origin git@gitee.com:ckk0821/clock-in-manage.git。 八 添加文件。 进入目录。 cd E:\小来打卡。 git add -A。 git commit -m 'Code Init submitby Ckk' push之前,我们需要pull,看看远程仓库里是否没有本地文件。 git pull origin master。 我们可以执行以下命令。 执行 push。 git push -u origin master。 Enumerating objects: 3224, done.。 Counting objects: 100% (3224/3224), done.。 git rev-list --objects --all | grep fdf06009870c48ea8e609a12c3be00ab658ca272。 6009870c48ea8e609a12c3be00ab658ca27 Code/SoingSoft.CommonProject.CRMManage/wwwroot/Images/Client/MemberImg/4120235466421174272/MemberVideo/4146299491042983936.mp4。 #xff1解决方案a; 提交历史需要修改c;删除已提交到当地仓库的大文件的提交记录,从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。 出现以下提示,这意味着重写成功 。 然后我们又Push了。 刷新页面可以看到我们提交的代码。 点击管理可以进入存储管理页面。 点击删除可以删除仓库 。一 什么是gitee?
git。
代码托管服务, 国内访问。GitHub。
速度慢,如果您想将您的代码托管到云中,gitee。
这是一个很好的选择。二 安装Git。
git --version。
三 登录gitee生成密钥。
ssh-keygen -t rsa -C "ckk0821@163.com"
四 配置SSH密钥
五 创建项目
六 克隆仓库到当地。
回车后您可以查看克隆下的文件 。
有时,我们现在可能已经有了当地的工程文件,然后在gitee上创建库,此时,我们可以在本地仓库使用命令git remote add 将他与giteee远程库联系起来c;代码如下:
出现以下问题
若在使用命令 。
时报错:
git remote add origin git@gitee.com:linxinfa/mytest.gitfatal: remote origin already exists.。说明本地库已经关联了一个名字 。
远程库,此时,可以先用。
git remote -v。查看远程库信息:
git remote -vorigin git@gitee.com:linxinfa/mytest.git (fetch)origin git@gitee.com:linxinfa/mytest.git (push)123.我们可以删除现有的远程库。
再次关联远程库。
注意:origin给我们起了别名,以后pull或push时,我们不需要输入特别长的输入 git地址。直接使用origin。
我们项目中的现有文件,可使用以下命令添加到远程仓库。
添加所有目录和文件。
提交文件。
将代码push送到远程仓库
如果pull时出现以下问题
git pull origin master --allow-unrelated-histories。
它的原因是:当你上传时,远程仓库有当地仓库没有的文件,当地仓库和远程仓库有不同的起点,也就是说,两个仓库没有共同点 commit 出现的不能提交。
九 异常处理
push出现以下异常,
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: fdf06009870c8ea8e609a12c3be00ab68ca272 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常用命令。
git init #将当前目录转换为git可管理的仓库git clone git地址 #克隆项目git add readme.txt #添加文件,也可以添加文件夹gittt add -A #添加所有文件git rm test.txt #删除文件,也可以删除文件夹gittt commit -a -m “some commit” #提交修改git status #检查是否未提交git。 log #查看最近的日志git reset --hard HEAD^ #版本返回一个版本git reset --hard HEAD^^ #两个版本的Gitt回归版本 reset --hard HEAD~100 #回归多个版本的gitt版本 remote add origin +地址 #提交远程仓库(第一个链接)git push -u origin master #仓库关联git push #提交远程仓库(第二次和之后)git fetch #代码库gittt从远程获取 tag xxx #打taggit tag #所有tagitt显示 push --tag #提交taggit branch -a #显示所有分支git checkout 分支名 #切换分支git merge git分支 #合并分支。
- 最近发表
- 随机阅读
-
- 康佳小蛮腰超薄冰箱:410L法式多门设计,50L变温室节能净味,仅售2499元
- 苹果高管谈 C1 自主研究基带:我相信我们正在创造真正具有独特优势的技术
- 文心一言上线新功能,2 秒可以定制自己的声音!
- 下载骑自行车游戏 选择流行的骑自行车游戏
- 使用Arduino ESP322IDE
- Linux云计算的未来如何?
- 文心一言上线新功能,2 秒可以定制自己的声音!
- 谷歌将在美国推出YouTube Premium Lite订阅服务
- 哪些火星游戏值得玩? 十大耐玩火星游戏排名
- 用户登录前端和后端开发(一个简单完整的小项目)-SpringBoot和session验证(带有前端和后端源代码)全过程超详细教程
- 快速掌握大数据技术:Hadoop核心框架入门
- 塞那SANAG S5 AIMax无线蓝牙耳机推广579元
- 美的501L法式多门冰箱MR
- Python for循环详解[附代码实例]
- ROG魔法导师68键无线机械键盘山楂红轴双模长续航推广
- 未来视频技术展望:EasyCVR如何引领汇聚融合平台的新趋势
- 小米澎湃 HyperOS 2 跨生态互传系统 LivePhoto 功能打开灰度推送
- Chrome 127内置AI大模型攻略
- 【微服务】Spring Cloud中如何使用Eureka
- Macbook苹果电脑安装JDK8、JDK17教程,环境变量配置 快速切换JDK版本
- 搜索
-
- 友情链接
-