当前位置: 首页 > news >正文

Gitee仓库 日常操作详细步骤

新建仓库 → 上传代码 

步骤1、打开Gitee仓库网站:开源软件 - Gitee.com

步骤2、点击右上角加号  点击新建仓库。

步骤3、设置仓库名 ,选择是否开源 ,点击创建。

步骤4、记住远程仓库URL 

步骤5、本地新建文件夹,然后进行上传代码。

步骤6、查看远程仓库是否同步成功。

总结

# 1. 进入项目目录
cd /d/pyCharm/pyTorch/功能代码# 2. 初始化git仓库
git init# 3. 添加远程仓库地址
git remote add origin 仓库地址# 4. 配置用户信息(如果还没配置)
git config --global user.name "你的名字"
git config --global user.email "你的邮箱"# 5. 添加所有文件到暂存区
git add .# 6. 提交到本地仓库
git commit -m "初始提交:添加所有项目文件"# 7. 推送到远程仓库(第一次推送)
git push -u origin master

Git 日常操作完整指南:增删改查

1. 📁 添加新建目录

步骤:

# 1. 创建新目录
mkdir 新目录名称# 2. 将文件移动到新目录(可选)
git mv 文件名 新目录名称/# 3. 或者在新目录中添加新文件
touch 新目录名称/新文件.py# 4. 添加到暂存区
git add 新目录名称/# 5. 提交更改
git commit -m "新增:创建新目录名称目录"# 6. 推送到远程
git push origin master

示例:创建工具类目录

mkdir utils
touch utils/helper.py
git add utils/
git commit -m "新增:创建utils工具类目录"
git push origin master

2. 📂 移动文件到目录

步骤:

# 1. 使用git mv移动文件(保持历史记录)
git mv 原文件路径 目标目录/# 2. 查看移动状态
git status# 3. 提交移动操作
git commit -m "重构:移动文件到目标目录"# 4. 推送到远程
git push origin master

示例:移动配置文件

git mv config.json configs/
git mv settings.ini configs/
git commit -m "重构:移动配置文件到configs目录"
git push origin master

3. 🗑️ 删除目录或文件

删除文件:

# 1. 删除文件
git rm 要删除的文件名# 2. 提交删除
git commit -m "删除:移除不需要的文件"# 3. 推送
git push origin master

删除目录:

# 1. 删除目录及内容
git rm -r 要删除的目录名# 2. 提交删除
git commit -m "删除:移除不需要的目录"# 3. 推送
git push origin master

示例:删除临时文件

git rm temp.log
git rm -r temp_files/
git commit -m "清理:删除临时文件和目录"
git push origin master

4. ✏️ 修改或更新文件

步骤:

# 1. 修改文件内容
vim 文件名.py  # 或者用其他编辑器# 2. 查看修改差异
git diff# 3. 添加到暂存区
git add 文件名.py# 4. 提交修改
git commit -m "更新:修改文件名.py的功能"# 5. 推送到远程
git push origin master

示例:更新代码文件

# 修改main.py文件后
git diff main.py
git add main.py
git commit -m "功能:增加用户验证逻辑"
git push origin master

5. 🔍 查看状态和信息

常用查询命令:

# 查看当前状态
git status# 查看提交历史
git log --oneline# 查看文件修改详情
git diff# 查看远程仓库信息
git remote -v# 查看分支情况
git branch -a

6. 📥 从远程获取更新

步骤:

# 1. 拉取远程最新代码
git pull origin master# 2. 如果有冲突,解决冲突
# 编辑冲突文件,然后标记为已解决
git add 冲突文件# 3. 提交合并(如果有冲突)
git commit -m "合并:解决冲突"# 4. 如果需要,再次推送
git push origin master

日常工作流示例

场景:添加新功能模块

# 1. 拉取最新代码
git pull origin master# 2. 创建新功能目录
mkdir new_feature# 3. 添加新文件
touch new_feature/main.py
touch new_feature/utils.py# 4. 编写代码后添加到git
git add new_feature/# 5. 提交新功能
git commit -m "功能:新增new_feature模块"# 6. 推送到远程
git push origin master

场景:重构项目结构

# 1. 创建新目录结构
mkdir src
mkdir tests
mkdir docs# 2. 移动文件到新位置
git mv *.py src/
git mv test_*.py tests/
git mv README.md docs/# 3. 提交重构
git add .
git commit -m "重构:整理项目目录结构"# 4. 推送更改
git push origin master

实用技巧

1. 撤销本地修改

# 撤销单个文件的修改
git checkout -- 文件名# 撤销所有未提交的修改
git reset --hard HEAD

2. 查看文件历史

# 查看文件的修改历史
git log -p 文件名# 查看谁在什么时候修改了文件
git blame 文件名

3. 忽略文件

# 编辑.gitignore文件
echo "__pycache__/" >> .gitignore
echo "*.log" >> .gitignore
echo "config.ini" >> .gitignore# 添加.gitignore到版本控制
git add .gitignore
git commit -m "更新:添加忽略规则"

完整日常流程

# 开始工作前
git pull origin master# 进行修改...
git add .
git commit -m "日常更新:描述修改内容"# 工作结束后
git push origin master
http://www.dtcms.com/a/341566.html

相关文章:

  • Linux服务器性能优化总结
  • 【数据结构】快速排序算法精髓解析
  • shell脚本——搜索某个目录下带指定前缀的文件
  • 50.Seata-AT模式
  • Cyberduck (FTP和SFTP工具) v9.2.3.43590
  • 189.轮转数组
  • 设计模式的一些笔记
  • list集合可以一边遍历一遍修改元素吗?
  • Rust 入门 包 (二十一)
  • 计算机网络基础复习
  • 【数据分享】295个地级市互联网用户、邮电业务数据(2001-2022)
  • win10安装最新docker 4.44.2版图文教程(2025版)
  • 3.Shell脚本修炼手册之---Shell 变量基础知识
  • Android动画小补充
  • 【Obsidian插件】HiNote
  • 爬虫项目实践之淘宝商品详情数据采集​||电商API接口
  • 结构化 OCR 技术:破解各类检测报告信息提取难题
  • 5.Kotlin作用于函数let、run、with、apply、also
  • SpringCloud微服务架构入门指南
  • Day12--滑动窗口与双指针--2762. 不间断子数组,LCP 68. 美观的花束,2743. 计算没有重复字符的子字符串数量
  • day075-MySQL数据库服务安装部署与基础服务管理命令
  • Unity 开源分享一个轻量路点编辑器插件 常用于对象寻路
  • 在IDEA中DEBUG调试时查看MyBatis-Plus动态生成的SQL语句
  • 数据结构:AVL 树
  • RHCA05-文件系统调优
  • Spark学习
  • 游戏本不插电源适配器不卡设置教程
  • 技术半衰期悖论:AI时代“不可替代领域“的深耕地图
  • 30.Linux cobbler自动化部署
  • 生物信息学深度学习模型比较与学习框架