当前位置: 首页 > 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.lryc.cn/news/626696.html

相关文章:

  • 【笔记】动手学Ollama 第五章 Ollama 在 LangChain 中的使用 - Python 集成
  • 康师傅2025上半年销售收入减少超11亿元,但净利润增长20.5%
  • Linux《进程间通信(下)》
  • LidaReferv1论文细节解读
  • Linux面试经典题目(七)
  • 在SQL中使用大模型时间预测模型TimesFM
  • 不会写 SQL 也能出报表?积木报表 + AI 30 秒自动生成报表和图表
  • sqlalchemy 是怎么进行sql表结构管理的,怎么进行数据处理的
  • 深度学习核心技巧
  • SQL-leetcode— 2356. 每位教师所教授的科目种类的数量
  • Kafka如何保证「消息不丢失」,「顺序传输」,「不重复消费」,以及为什么会发送重平衡(reblanace)
  • Mybatis执行SQL流程(五)之MapperProxy与MapperMethod
  • 在完全没有无线网络(Wi-Fi)和移动网络(蜂窝数据)的环境下,使用安卓平板,通过USB数据线(而不是Wi-Fi)来控制电脑(版本2)
  • 力扣 hot100 Day79
  • 大数据常见问题分析与解决方案
  • ODPS 十五周年实录 | 为 AI 而生的数据平台
  • Flask高效数据库操作指南
  • 面向AI应用的新一代迷你电脑架构解析 ——Qotom Q51251AI
  • 【39页PPT】大模型DeepSeek在运维场景中的应用(附下载方式)
  • imx6ull-驱动开发篇31——Linux异步通知
  • Jumpserver堡垒机使用VNC录入Linux图形界面资产
  • 十大经典 Java 算法解析与应用
  • 机器学习--数据清洗—(续篇)
  • (nice!!!)(LeetCode 每日一题) 1277. 统计全为 1 的正方形子矩阵 (动态规划)
  • C++ MFC/BCG编程:文件对话框(CFileDialog、CFolderPickerDialog)
  • 力扣48:旋转矩阵
  • 数据结构之排序大全(1)
  • 2.Shell脚本修炼手册之---创建第一个 Shell 脚本
  • 大模型入门实战 | 单卡 3090 十分钟完成 Qwen2.5-7B 首次微调
  • 电脑驱动免费更新? 这款驱动管理工具:一键扫更新,还能备份恢复,小白也会用~