git日常操作-案例

这篇具有很好参考价值的文章主要介绍了git日常操作-案例。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

查看tag对应版本

要查看 Git 仓库中标签(tag)对应的版本,可以使用以下命令:

git show <tag>

git日常操作-案例,git

将 替换为你要查看的标签名称。该命令将显示与标签对应的提交信息,包括作者、日期、提交消息和更改的文件等。

如果你只想查看标签对应的提交哈希值,可以使用以下命令:

git rev-parse <tag>

这将输出标签的完整提交哈希值。

请确保在 Git 仓库的根目录或相关子目录中运行这些命令。

tag一个版本

1查找要标记的中间版本的提交哈希值。您可以使用以下命令来查看提交历史并找到要标记的中间版本的哈希值:

git log

git日常操作-案例,git
2创建标签。使用以下命令创建一个标签,并将其附加到特定的中间版本提交:

git tag <tag_name> <commit_hash>

将 <tag_name> 替换为您想要为中间版本使用的标签名称,而 <commit_hash> 替换为中间版本的提交哈希值。例如,假设中间版本的提交哈希值为98d9026a5811,您可以执行以下命令来创建标签:

git tag v1.0.0 98d9026a5811

3查看标签。使用以下命令来查看已创建的标签列表:
git日常操作-案例,git4推送标签。默认情况下,标签不会被自动推送到远程仓库。如果您希望将标签推送到远程仓库,可以使用以下命令:
将 <tag_name> 替换为要推送的标签名称。

例如,如果您要推送名为v1.0.0 的标签,可以执行以下命令:

git push origin v1.0.0

切换到指定tag

切换到标签。使用以下命令将您的工作目录切换到特定的标签:

git checkout <tag_name>

将 <tag_name> 替换为您想要切换到的标签的名称。

例如,如果要切换到名为 v1.0.0 的标签,可以执行以下命令:

git checkout v1.0.0

Git会将您的工作目录更新为与该标签对应的提交,并将您的文件系统中的文件恢复到该标签指定的版本。
请注意,当您切换到标签时,您将进入“分离头指针”状态,这意味着您的新提交将不会自动与任何分支相关联。如果您希望在标签上进行进一步的开发或修复,建议创建一个新的分支来处理。您可以使用git branch命令创建并切换到新的分支,例如:

git branch new_branch_name
git checkout new_branch_name

这样,您就可以在新的分支上继续工作,而不会影响标签所在的位置。

请记住,在切换到标签之后,如果对代码进行了更改并进行了新的提交,这些提交将不会与标签相关联。因此,请谨慎处理并确保理解分离头指针的潜在影响。

查看远程有那些分支

git ls-remote --heads origin

本地计算机使用git不用输入账户密码credential.helper

1这里首先配置本地credential.helper,选用store保存,cache就会存在memory下次就会消失

git config --local credential.helper store

Replace <helper> with the specific credential helper you want to use. There are different types of credential helpers available, such as store, cache, manager, etc. Choose the one that suits your needs.
2这里随便用一个需要代码的命令,输入账户密码执行命令后,账户密码就被保存下次就不会再需要了

git fetch

3输入账户密码

credential.helper取消保存账户密码

这里可以查看用的credential.helper

git config --global --get-all credential.helper

git日常操作-案例,git
可以看到这里有一个store,我们将它取消

git config --global --unset-all credential.helper

保存的就被删除了文章来源地址https://www.toymoban.com/news/detail-662281.html

到了这里,关于git日常操作-案例的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 玩转Git: 程序员的日常手册

    Git是一个分布式版本控制系统,也是一个开源项目,最初为了帮助Linux内核开发。Git主要着重于数据完整性,数据的离散存储以及支持非线性开发,例如多个并行的散射分支。它具有超强的合并和分支操作。 在开始之前,我们需要首先在Git官方网站安装 Git。完成后,打开你的

    2024年02月04日
    浏览(31)
  • Springboot的日常操作技巧

    1、自定义横幅 简单就一点你需要把banner.text放到classpath 路径下 ,默认它会找叫做banner的文件,各种格式的都可以 ,但是实际只能输出成符号图形 图片也行但是显示的结果就和下图一样 也可以使用代码 优先输出自定义横幅 先检查是否有横幅图片文件,.jpg.phg这样的 在检查

    2024年04月25日
    浏览(36)
  • oracle日常操作

    所有的视图或者表 V$FIXED_TABLE 查看所有动态性能视图 dict 查看所有的固定视图 查看sga和pga的相关信息 select *from v s g a i n f o ; s e l e c t ∗ f r o m v sgainfo; select *from v s g ain f o ; se l ec t ∗ f ro m v pgastat; 删除命名空间: drop tablespace test_pdb1 including contents and datafiles; 查询用户的所有

    2024年02月02日
    浏览(21)
  • Tortoisegit日常操作步骤

    git提交代码是首先提交(commit)到本地仓库,然后再推送(Push)到远程仓库。 1.首先右键git clone填写git地址将git仓库拉到本地 2.在本地git代码库的文件夹中,“右键”,git同步(git sync),出现下图,选择提交(commit) 一般是提交到master分支。如果有其他分支可以选择其他分

    2024年02月15日
    浏览(33)
  • oracle日常操作记录

    oracle日常操作记录 SQL中上下按键错误 rlwrap下载 创建用户和表空间 创建用户 授权 创建表空间 SQL行中的技巧 调用系统命令 按照用户导出和导入 表空间扩容 一、查询使用率: 新版查询表空间使用率 二、查看使用数据文件扩容到哪一步: 三、添加数据文件: Oracle启动关闭

    2024年01月20日
    浏览(28)
  • IDEA日常配置和操作小结

    ✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人😉😉 🍎个人主页:Leo的博客 💞当前专栏: IDEA专栏 ✨特色专栏: MySQL学习 🥭本文内容:IDEA日常配置和操作小结 🖥️个人小站 :个人博客,欢迎大家访问 📚个人知识库: 知识库,欢迎

    2024年02月12日
    浏览(28)
  • kafka启动、状态监控、日常操作

    进入kafka目录下:启动zk ./bin/zookeeper-server-start.sh -daemon config/zookeeper.properties 进入kafka目录下:启动kafka JMX_PORT=19997 bin/kafka-server-start.sh -daemon config/server.properties 查看启动状态三张方式: jps -ml netstat -nalpt | grep 9092   lsof -i:9092 创建topic bin/kafka-topics.sh --create --zookeeper lzmhdev-nod

    2024年02月10日
    浏览(23)
  • OceanBase集群管理日常运维操作

    检查NTP时间是否同步,OceanBase能够容忍的集群内部时钟偏差最大为 100ms 。 执行 ntpq -q ,输出的offset应该小于 50ms 。 启停zone实际上是在切换提供leader服务的zone,并不是真的在启停OS中的服务进程。 停止observer同样也不表示进程退出,仅表示不提供leader服务。 查看observer进程

    2023年04月19日
    浏览(28)
  • Linux/Ubuntu 的日常升级和安全更新,如何操作?

    我安装的是Ubuntu 20.04.6 LTS的Windows上Linux子系统版本,启动完成后显示:  Welcome to Ubuntu 20.04.6 LTS (GNU/Linux 5.15.90.4-microsoft-standard-WSL2 x86_64)  * Documentation:  https://help.ubuntu.com  * Management:     https://landscape.canonical.com  * Support:        https://ubuntu.com/advantage   System information as of S

    2024年02月12日
    浏览(27)
  • VMware日常操作之克隆虚拟机的两种模式

    安装操作系统,如果一个个在虚拟机中安装,难免会比较麻烦,今天我们来聊聊虚拟机自带的功能-克隆。 克隆有两种方法,一种是直接克隆已经创建好的虚拟机的文件,另一种是借助克隆向导来实现克隆 1. 找到虚拟机系统的安装目录 2. 找到想要克隆的目录,直接复制一份目

    2024年02月06日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包