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

Git 仓库与文件管理笔记

Git 的三种仓库概念

  1. 本地仓库 (Local Repository)

    • 位于本地 .git 文件夹中
    • 通过 git initgit clone 创建
    • 存储完整的项目历史和分支信息
  2. 远程仓库 (Remote Repository)

    • 位于 GitHub、GitLab 等平台服务器
    • 使用 git remote -v 查看所有远程仓库
    • 默认远程仓库名通常为 origin
  3. 工作目录 (Working Directory)

    • 实际代码文件所在目录
    • 日常编辑的文件目录

Git 的文件状态流转

工作目录 -> (git add) -> 暂存区 -> (git commit) -> 本地仓库 -> (git push) -> 远程仓库

文件忽略操作

  1. 移除文件跟踪

    git rm -r --cached <文件名>  # 从 Git 仓库移除但保留本地文件
    
  2. 永久忽略文件

    echo "<文件名>" >> .gitignore  # 将文件加入忽略列表
    

常用命令

git remote -v                 # 查看所有远程仓库
git remote show <仓库名>      # 查看特定远程仓库详情
git push <远程仓库名> <分支名> # 推送到远程仓库

.gitignore 文件

  • 特殊的配置文件,用于指定 Git 忽略的文件和目录
  • Git 自动忽略文件中列出的文件或目录
  • 适用于临时文件、编译产物等无需版本控制的内容

http://www.kler.cn/a/465443.html

相关文章:

  • Scala 访问修饰符
  • Python 开发框架搭建简单博客系统:代码实践与应用
  • SMTP发送邮件的过程
  • 玩客云docker修复(docker安装)
  • B3842 [GESP202306 三级] 春游
  • Leetcode731. 我的日程安排表 II
  • 【游戏设计原理】42 - 游戏中的约定俗成
  • JDK、JRE、JVM三者的关系、JDK8的新特性、JVM内存结构,堆栈的区别
  • flutter 专题二十六 Flutter 新一代图形渲染器 Impeller
  • uniapp 多环境打包
  • unity团结云下载项目
  • 反向传播算法的偏置更新步骤
  • Windows系统下载、部署Node.js与npm环境的方法
  • CDP集群安全指南-动态数据加密
  • 咖啡馆系统|Java|SSM|JSP|
  • df.groupby([pd.Grouper(freq=‘1M‘, key=‘Date‘), ‘Buyer‘]).sum()
  • Java 应用程序CPU 100%问题排查优化实战
  • Git 树形图表不显示问题
  • 大数据职业技能资源分享
  • 设计模式 结构型 代理模式(Proxy Pattern)与 常见技术框架应用 解析
  • GROUP BY 的目的是将数据按照指定的列进行分组,然后对每个分组进行聚合计算,分组后,每个分组只会返回一行结果。
  • Python 3 与 Python 2 的主要区别
  • 微服务之服务治理——Eureka
  • python-leetcode-买卖股票的最佳时机 II
  • 基于XGBoost算法的集成学习
  • linux网络管理