git日常操作-案例

查看tag对应版本

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

git show <tag>

在这里插入图片描述

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

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

git rev-parse <tag>

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

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

tag一个版本

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

git log

在这里插入图片描述
2创建标签。使用以下命令创建一个标签,并将其附加到特定的中间版本提交:

git tag <tag_name> <commit_hash>

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

git tag v1.0.0 98d9026a5811

3查看标签。使用以下命令来查看已创建的标签列表:
在这里插入图片描述4推送标签。默认情况下,标签不会被自动推送到远程仓库。如果您希望将标签推送到远程仓库,可以使用以下命令:
将 <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

在这里插入图片描述
可以看到这里有一个store,我们将它取消

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

保存的就被删除了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值