【Git】 远程操作 与 标签管理

【Git】 远程操作 与 标签管理

目录

一、远程操作

1.1 分布式版本控制系统

分布式版本控制系统 :简单理解就是 一台中央服务器仓库,连接多台本地服务器仓库。可以实现多名开发者查看各自的代码。

1.2 克隆远程仓库git clone [地址链接]

使用SSH协议:第⼀步:创建SSH Key。在⽤⼾主⽬录下,看看有没有.ssh⽬录,如果有,再看看这个⽬录下有没有
id_rsa 和 id_rsa.pub 这两个⽂件,如果已经有了,可直接跳到下⼀步。如果没有,需要创建SSH Key: ssh-keygen -t rsa -C "自己gitee的邮箱"


在⽤⼾主⽬录⾥找到 .ssh ⽬录,⾥⾯有 id_rsa 和 id_rsa.pub 两个⽂件,这两个就是SSH Key的秘钥对。将id_rsa.pub的内容复制进公钥配置就可以了。

使用HTTPS协议:使⽤ HTTPS ⽅式时,没有要求,可以直接克隆下来。git clone [地址链接]

1.3 向远程仓库推送git push <远程主机名> <本地分⽀名>:<远程分⽀名>

1.4 拉取远程仓库git pull <远程主机名> <远程分⽀名>:<本地分⽀名>

1.5 忽略特殊文件

在⽇常开发中,我们有些⽂件不想或者不应该提交到远端,⽐如保存了数据库密码的配置⽂件,那怎么让 Git 知道呢?在 Git ⼯作区的根⽬录下创建⼀个特殊的 .gitignore ⽂件,然后把要忽略的⽂件名填进去,Git 就会⾃动忽略这些⽂件了。

# 省略选择模本的内容 # My configurations:*.ini*.so

例如我们想忽略以 .so 和 .ini 结尾所有⽂件, .gitignore 的内容如下:

当我们就是要提交一个被配置忽略了的文件时,使用git add -f [文件名] 也可以在 .gitignore ⽂件文件中选择不排除的文件,文件名前面加上一个感叹号即可。

当我们的配置写太多了,我们新建的文件,工作区文件可以使用git check-ignore -v [文件名]查看是不是被忽略以及忽略原因。

配置命令别名:将 git status 简化为 git st ,对应的命令为:git config --global alias.st status --global 全局生效

二、标签管理

标签 tag ,可以简单的理解为是对某次 commit 的⼀个标识,相当于起了⼀个别名。例如,在项⽬发布某个版本的时候,针对最后⼀次 commit 起⼀个 v1.0 这样的标签来标识⾥程碑的意义。

命令 git tag [标签名] 就可以打⼀个最近一次提交的标签。
命令 git tag [标签名] [commit_id] 对这个commit id对应的提交打标签。
git tag -a [name] -m "XXX" [commit_id]Git 还提供可以创建带有说明的标签,⽤-a指定标签名,-m指定说明⽂字。
命令 git tag 查看所有标签:

git show [标签名]查看标签具体信息:
git tag -d [标签名] 删除标签

git push origin <标签名>推送标签到远程仓库

git push origin --tags推送本地所有标签到远程仓库

如果标签已经推送到远程,要删除远程标签就⿇烦⼀点,先从本地删除 git tag -d [标签名],然后,从远程删除。删除命令也是push,但是格式如下:git push origin :[标签名]

Read more

Python 基本命令详解:入门必备指南

以下是 Python 基本命令详解:入门必备指南(2026 年最新版,基于 Python 3.12+ / 3.13+ 特性)。 这份指南专为零基础到入门 1–2 周的小白设计,重点覆盖: * 运行方式与环境 * 最核心的“命令”(内置函数 + 基本语句 + 常用操作) * 每个命令附带:作用 + 语法 + 示例 + 注意点 建议:边看边在 Python 交互模式(REPL)或 .py 文件中敲代码验证。 1. 如何运行 Python 代码(最基础的“命令”) 方式命令 / 操作适用场景备注交互模式(REPL)在终端输入 python 或 python3

By Ne0inhk
高效邮件发送系统设计与实现:基于Python和SQLAlchemy的实践

高效邮件发送系统设计与实现:基于Python和SQLAlchemy的实践

个人名片 🎓作者简介:java领域优质创作者 🌐个人主页:码农阿豪 📞工作室:新空间代码工作室(提供各种软件服务) 💌个人邮箱:[[email protected]] 📱个人微信:15279484656 🌐个人导航网站:www.forff.top 💡座右铭:总有人要赢。为什么不能是我呢? * 专栏导航: 码农阿豪系列专栏导航 面试专栏:收集了java相关高频面试题,面试实战总结🍻🎉🖥️ Spring5系列专栏:整理了Spring5重要知识点与实战演练,有案例可直接使用🚀🔧💻 Redis专栏:Redis从零到一学习分享,经验总结,案例实战💐📝💡 全栈系列专栏:海纳百川有容乃大,可能你想要的东西里面都有🤸🌱🚀 目录 * 高效邮件发送系统设计与实现:基于Python和SQLAlchemy的实践 * 引言 * 1. 需求分析 * 2. 数据库设计 * 2.1 User 表(存储用户信息) * 2.

By Ne0inhk
Windows系统上Python如何升级及版本管理

Windows系统上Python如何升级及版本管理

前言 用户经常在使用python时候,发现版本升级过快,不同的项目可能用到不同的python版本,本文就windows下,关于Python 3.11 升级到 Python 3.12做一个简单的记录和介绍。希望能帮助到你。 一、版本确认与环境准备 1. 检查当前版本 在命令提示符中输入:         python --version 若显示Python 3.11.x,则说明当前环境为目标升级前状态。 1. 备份关键数据 对于需要升级的项目,可以导出依赖列表: pip freeze > requirements.txt 备份项目文件和配置文件至安全目录。 二、升级路径选择 (一)官方安装程序升级(推荐) 1. 下载 Python 3.12 安装包 访问Python 官方下载页面,选择Windows installer

By Ne0inhk

windos安装了python,但是cmd命令行找不到python

文章目录 * 1. 检查 Python 是否已正确安装 * 2. 检查 Python 是否被添加到系统环境变量 * 手动添加 Python 到 PATH * 3. 检查是否安装了多个 Python 版本 * 解决方法 * 4. 检查 Python 可执行文件名称 * 5. 重新安装 Python 并勾选 PATH * 6. 验证系统架构(32位 vs 64位) * 7. 检查用户权限 * 8.总结步骤 * 9.过程截图 * 重新安装python * 参考文档 1. 检查 Python 是否已正确安装 * 打开 文件资源管理器,进入 Python 的安装目录(默认路径通常是

By Ne0inhk