gitee

部署运行你感兴趣的模型镜像

gitee 使用

先安装git

git 安装地址 https://git-scm.com/downloads
下载
安装完成后,在命令行输入git --version可以查看到git的版本。
检查
右键菜单也会出现相应的菜单。
git

注册登录gitee

我们先在 gitee上注册账号并登录。
gitee官网:https://gitee.com/
注册登录

git采用分布式协作,所以需要知道每台计算机的地址,是以名字和邮箱进行区分的。

所以需要设置你的名字和邮箱

$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"

创建版本库

git总结:
命令 用途

git init	以当前目录作为项目库,初始化git
git add 文件	向git【添加】或者【修改文件】(暂存区)
git rm 文件	向git删除文件(暂存区)
git commit -m "原因"	合并到分支中(快照)
git reset --hard id	回退到某个快照版本
git reflog	查看快照的回退步骤
git log	查看快照,比reflog详细,但没有reset回退
git status	查看git的状态,关于各区域的文件情况,包括增删改
git diff 文件名	查看这个文件和之前文件的对比
你想创建新的项目库
创建一个文件夹(整个目录不能有中文,windows系统编码问题),然后在此文件中,右键git bash 输入git init

你想用git管理你的项目
把项目复制到这个文件夹下,输入git add .  再输入 git commit -m "这是我项目的第一个版本"

你想更新了你的代码
输入git add 你的代码文件 ,再输入git commit -m "我刚修改了x"

你想删除你的没用的文件
输入git rm 没用的文件路径和名称, 再输入git commit -m "我刚删除了x"

你做了新代码,发现新功能不 好,然后回溯到某个版本
输入git log,再输入git reset --hard 版本号(通过git log看到的hash值就是版本号)

如果回溯也错了,不记得是哪个版本了
输入git reflog,可以看到所有的版本,如A版本和B版本还有C版本,你回溯到了B版本,那么A版本的id不记得了,通过reflog就可以看到回溯的操作和所有版本的commit,再通过git reset --hard 版本号 回来。

如果你想看git的步骤到哪了,有没有需要提交的东西
输入git status,可以看到目前各个区域的情况,如果想要对比这个文件和之前的文件的情况,可以通过git status发现哪些文件和版本库的分支不一样。在通过status列出的文件,进行git diff 文件名 对比。
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 远程仓库

自己先注册一个gitee。

然后打开gitee,创建一个代码仓库。

禁止在代码仓库中,点击管理,添加公钥。

仓库公钥只能pull和clone(下载),不能push

gitee中有保护分支设置,这里,你可以选择仓库让谁可以进行push推送修改等。在仓库成员管理中可以指定设定用户的身份。但是要访问仓库必须设置个人公钥。

由此说明,gitee的仓库权限逻辑是,首先获取用户私钥信息,然后去看用户在不在这个仓库的管理权限中,如果权限符合则可以推送。

个人公钥设置,不设置不能在gitee推送自己的代码。

生成SSH公钥

我们的本地 git仓库和 gitee仓库之间的传输是通过SSH加密的,所以我们需要配置SSH公钥。
在项目文件夹,打开命令提示符 cmd
打开cmd命令行,输入命令:ssh-keygen -t rsa -C “xxxxx@xxxxx.com”
注意:"xxxxx@xxxxx.com"随便填写
直接连续几次回车,会生成一个公钥文件,找到对应文件的位置,用记事本打开直接,复制备用。

配置SSH公钥

打开设置:
设置
找到设置中的SSH公钥,填入公钥标题,复制生成的SSH公钥!!!!,点击确定,即可完成此次配置!
公钥
就完成了。那配置了公钥就不用每次提交代码输入用户名密码了!
接着创建仓库吧!

创建仓库

点右上角 + 号,新建仓库
创建
给仓库添加名称与项目描述(项目描述可以不写,下面初始化仓库,设置模板,选择分支模型,都可以不选,直接点创建)
仓库
点击创建,创建好后会看到仓库地址。
创建后
此时不要关闭该页面,到文件中新建一个文件夹(文件夹名字随意,在C/D/F盘建都可以)打开新建的文件夹用来存放需要上传到git上的文件 ,在里面添加一个文件(里面随意写点内容)
在当前页面点击鼠标右键,打开Git Bash Here

首次使用需要在先进行全局配置,目的是告诉git你是谁,新建的仓库页面有 Git 全局设置
你输入的信息将出现在你创建的提交中,使用下面两条命令:(输入名字和邮箱)

git config --global user.name "你的名字或昵称"
  git config --global user.email "你的邮箱"

接着输入git init 回车键-----初始化仓库

克隆仓库

任意位置,(项目文件夹或想要放置项目文件夹)打开cmd 命令提示符 git bush here ,输入git clone XXXXXXXXXX(仓库项目地址) 对该仓库进行克隆
克隆之后 可以进行提交 每次提交直接要pull一下远程的代码
git add .
git commit -m xx
git push -u origin master
地址

git基本操作
第一次克隆仓库:
1.克隆仓库 git clone xxx(项目地址)  拷贝一份远程仓库,也就是下载一个项目。 
2.查看所有分支 git branch -a 
3.创建分支 git branch dev 
4.查看所有分支 git branch -a 
5.切换分支 git checkout dev 
6.拉下远程仓库dev代码 git pull origin dev 
7.添加文件到暂存区 git add.
8. git commit -m xx 提交暂存区到本地仓库。
9.关联线上仓库 git push -u origin dev 
10.git init 初始化仓库 
11.git status 查看仓库当前的状态,显示有变更的文件。 
12.git diff 比较文件的不同,即暂存区和工作区的差异。
13.git reset 回退版本。 
14. git rm 删除工作区文件。
15.giti mv 移动或重命名工作区文件。 
16.git log 查看历史提交记录
17. git blame <file> 以列表形式查看指定文件的历史修改记录 
18.git remote 远程仓库操作 
19. git fetch 从远程获取代码库 
20.git pull 下载远程代码并合并 
21.git push 上传远程代码并合并

git push origin master //(正常提交)和
git push origin master -f //(强制提交,强制提交可能会把之前的commit注释信息,不会改变修改的代码,慎用),都是提交到master分支
将本地工程关联到远程仓库

此情况适应于 现在本地存在工程文件,现在需要关联到远程仓库。
打开本地工程,右键git bush here
输入git init 使它成文一个本地仓库,再进行关联
git remote add origin git@gitee.com:xxx.git (仓库地址)

如果关联报错 remote origin already exists
可以 git remote -v 查看一下
可先将这个关联删除了
git remote rm origin
再次和我们的远程仓库进行关联
git remote add origin 地址

上传文件到gitee

首先拉取远程仓库的代码
1.git pull --rebase origin master(直接用这个)
2.(或者用)git pull origin master
遇见问题:
问题
然后
git add .
git commit -m xxx
git push -u origin master(第一次推送时候)
打开远程仓库,推送成功!!!!

删除仓库

点击管理,输入账户密码即可删除仓库。
个人主页 找到仓库 点击要删除的仓库名称
仓库
然后选择管理
管理
选择删除仓库



删除
最后输入账号密码验证删除!!!

您可能感兴趣的与本文相关的镜像

PyTorch 2.6

PyTorch 2.6

PyTorch
Cuda

PyTorch 是一个开源的 Python 机器学习库,基于 Torch 库,底层由 C++ 实现,应用于人工智能领域,如计算机视觉和自然语言处理

07-30
### Gitee 平台的功能与使用方法 Gitee 是一个面向开发者的代码托管平台,提供类似于 GitHub 的服务,但更侧重于为中国用户提供本地化的支持和服务。以下是关于 Gitee 平台的一些核心功能和使用方法。 #### 1. 代码托管与版本控制 Gitee 支持 Git 协议,并提供完整的代码托管功能。用户可以通过 Git 命令行工具或图形界面客户端与 Gitee 仓库进行交互。用户可以创建私有或公开仓库,进行代码的提交、分支管理、合并等操作。使用 Git 时,需要配置用户的基本信息,例如用户名和邮箱: ```bash git config --global user.name "你的名字或昵称" git config --global user.email "你的邮箱" ``` 完成配置后,可以将本地代码推送到 Gitee 上的仓库中,或从仓库中拉取更新[^2]。 #### 2. 项目管理与协作 Gitee 提供了项目管理功能,用户可以在仓库中创建 Issue 来跟踪任务、Bug 或其他需求。此外,还支持项目看板(Project Board),帮助团队以可视化的方式管理任务。用户可以为项目分配标签、里程碑,并指定负责人。 #### 3. 代码审查与合并请求 Gitee 支持 Pull Request(在 Gitee 中称为“合并请求”),允许开发者提交代码更改并请求项目维护者将其合并到主分支中。合并请求中可以进行代码审查、讨论以及自动化构建测试,确保代码质量。 #### 4. 持续集成与持续部署(CI/CD) Gitee 集成了 Gitee Pages 和 Gitee CI 等工具,支持持续集成和持续部署。用户可以配置 `.gitee-ci.yml` 文件来定义构建、测试和部署流程,从而实现自动化操作。 #### 5. 代码质量分析 Gitee 提供了代码质量分析功能,支持静态代码分析、单元测试覆盖率检测等,帮助开发者提高代码质量。 #### 6. 与第三方工具集成 Gitee 支持与 Jenkins、VSCode、IDEA 等开发工具集成,同时也支持 Webhook 和 API 接口,方便与其他系统进行集成。 #### 7. 文档管理 Gitee 提供了 Wiki 功能,用户可以在仓库中创建文档,用于记录项目说明、开发指南等内容。 #### 8. 安全与权限管理 Gitee 支持多种权限管理方式,包括仓库的访问控制、SSH 密钥管理、OAuth 认证等,确保代码的安全性。 #### 9. 移动端支持 Gitee 提供了移动端应用,用户可以通过手机查看仓库、提交 Issue、审查代码等。 #### 10. 开源社区支持 Gitee 拥有活跃的开源社区,用户可以在平台上发现优秀的开源项目,并参与贡献。 --- ### 示例:使用 Git 提交代码到 Gitee 1. 创建仓库后,复制仓库地址(可以是 HTTPS 或 SSH)。 2. 在本地使用 Git Bash 或命令行工具克隆仓库: ```bash git clone git@gitee.com:your-username/your-repo.git ``` 3. 进入仓库目录,添加文件并提交: ```bash cd your-repo echo "Hello, Gitee!" > README.md git add README.md git commit -m "Initial commit" git push -u origin master ``` 通过上述步骤,可以将本地代码提交到 Gitee 仓库中。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值