By default, the ‘git push’ command will not transfer tags to remote servers. To do so, you have to explicitly add a –tags
to the ‘git push’ command.
[master]$ git push --tags
Counting objects: 50, done.
Compressing objects: 100% (38/38), done.
Writing objects: 100% (44/44), 4.56 KiB, done.
Total 44 (delta 18), reused 8 (delta 1)
To git@github.com:schacon/simplegit.git
* [new tag] v0.1 -> v0.1
* [new tag] v1.2 -> v1.2
* [new tag] v1.4 -> v1.4
* [new tag] v1.4-lw -> v1.4-lw
* [new tag] v1.5 -> v1.5
And now when someone else clones or pulls from your repository, they will get all your tags as well.
More info:
Git cheat sheets
Git Tagging
分享到:
相关推荐
$ repo forall -c 'git push ssh://<username>@192.168.3.6:29418/projectA/$REPO_PROJECT +refs/tags/*' ``` 类似于推送分支,该命令将所有本地tags推送到Gerrit服务器上的对应仓库。 #### 知识点六:处理推送...
- **示例**:`git remote set-url --push origin https://github.com/new-user/repo.git` - **拉取远程仓库**:从远程仓库获取最新的更改,并合并到本地。 - **命令格式**:`git pull <remoteName> ...
- 发布本地更改到远程仓库:`git push <remote> <branch>` - 删除远程分支:`git push <remote> --delete <branch>` - 恢复一个提交(通过产生一个相反变化的新提交):`git revert <commit>` 5. 撤销更改(Undo...
git remote add origin git@github.com:your_username/your_repo.git git push -u origin --all git push --tags ``` 8. **通知团队成员** 转换完成后,通知团队成员更新他们的工作流程,从现在开始使用Git...
- `git push [remote] --tags`:推送所有标签到远程仓库。 - `git checkout -b [branch] [tag]`:基于标签创建新分支。 **命令示例**: - `git tag`:查看所有标签。 - `git tag v1.0`:为当前提交打上`v1.0`标签。...
$ git push origin :refs/tags/v1.0 ``` - **合并远程仓库的tag**: 拉取远程仓库的所有tag到本地: ``` $ git pull origin --tags ``` - **上传本地tag到远程仓库**: 推送所有本地tag到远程仓库: ``` ...
**命令**: `git push <remote> :<remote/branch>` - **用途**: 删除远程仓库中的分支。 - **参数**: `<remote>` 是远程仓库的简称,`<remote/branch>` 是远程分支的完整名称。 - **示例**: `git push origin :old-...
`git push origin <tagName>`和`git push origin --tags`用于推送标签到远程仓库;`git push origin :refs/tags/<tagName>`则用于删除远程仓库中的标签。 以上命令覆盖了Git的大部分常用操作,熟练掌握这些命令可以...
- 命令:git push --tags - 功能:推送本地所有标签到远程仓库。 六、撤销操作 1. 撤销最后一次提交 - 命令:git reset --hard HEAD - 功能:撤销最近的提交,并重置工作目录和索引到指定提交。 2. 撤销所有...
- **`git push <remote> --delete <branch>`**:删除远程仓库中的分支。 - **示例**: ``` $ git push <remote> --delete ``` - **说明**:删除远程仓库中的指定分支。 - **`git push --tags`**:推送所有本地...
- `git push --tags`:推送本地的所有标签到远程仓库。 - **功能**: 向远程仓库发送本地更改。 - **用途**: 确保远程仓库包含最新的提交和标签。 #### 七、合并与变基 ##### 1. 合并分支 - **命令**: `git merge ...
* A relative pathname given to "git init --template=<path> <repo>" ought to be relative to the directory "git init" gets invoked in, but it instead was made relative to the repository, which has ...
- **删除标签**:使用`git tag -d <tagname>`来删除本地标签,使用`git push origin :refs/tags/<tagname>`来删除远程标签。 通过以上总结,我们可以清晰地了解到Git的核心概念及其基本操作流程,这对于高效管理和...
- 命令:`$ git push --tags` - 解释:将本地所有标签推送到远程仓库。 #### 七、合并与变基 1. **合并分支到当前分支** - 命令:`$ git merge <branch>` - 解释:将指定分支的更改合并到当前分支。 2. **变基...
- **命令**: `git push --tags` - **说明**: 将本地的所有标记推送到远程仓库。 #### 合并与重置 **将其他分支合并到当前分支** - **命令**: `git merge <branch>` - **说明**: 将指定分支的更改合并到当前分支,...
创建远程库origin,需要先建立好远程仓库目录,然后通过`git remote add origin`命令添加远程仓库地址。如果远程仓库尚未建立,需要联系系统管理员。完成远程库的建立后,通过`git push origin master`命令将本地...
- 关联远程仓库,使用命令`git remote add origin git@server-name:path/repo-name.git`。 - 将本地的master分支推送至远程仓库,使用命令`git push origin master`。 3. **设置用户名和邮箱:** - 使用命令`git ...
git push --tags ``` 这两种方法都能确保你在迁移Git仓库时保留完整的提交历史和分支结构。请注意,如果使用了代码审核工具如Gerrit,在迁移前需关闭Gerrit,迁移完成后再重新开启。 在进行Git仓库迁移时,务必...
- 命令: `git push --tags` - 描述: 将本地的所有标签推送到远程仓库。 - 注意事项: 保持标签和远程仓库的一致性。 #### 六、合并与基线 - **合并分支** - 命令: `git merge <branch>` - 描述: 将指定分支合并...
git push -u origin --tags 在这个例子中,我们还使用了Jenkins来部署Java项目。我们首先使用以下命令来部署Jenkins服务器: tar zxvf jdk-8u45-linux-x64.tar.gz mv jdk1.8.0_45 /usr/local/ 然后,我们可以使用...