0
点赞
收藏
分享

微信扫一扫

【Git知识】Git tag与branch有什么区别?

【Git知识】Git tag与branch有什么区别?_git

git taggit branch是Git版本系统中的两种不同的概念。主要区别如下:

git tag:

  1. 主要用于给特定的提交打上标签(tag)。一般用于版本升级的重要提交,在后续的版本更替中,可以轻松的回溯到这些重要的提交。
  2. tag是跟随着某次提交,后续是不会进行更替的;创建好后,就不能修改。

常见命令:

#新建某个(xxx)tag
git tag xxx

git branch:

  1. 分支是代码库中不同版本的独立副本。
  2. 分支是指向某一系列提交的合集。
  3. 分支允许并行开发和在不同的分支上工作,而不影响主线分支(通常是 master 或 main)的稳定性。
  4. 分支可以来回切换。
  5. 新分支一定依赖于某个分支的代码。

常见命令:

#新建某个(xxx)branch
git branch xxx

#检出某个(xxx)分支
git checkout xxx

#切换到某个(xxx)分支
git switch xxx

#拉取指定分支(xxx)代码(repository_url)
git clone -b xxx repository_url


举报

相关推荐

0 条评论