http://segmentfault.com/q/1010000000129910
1. 导出并压缩为 zip
格式:
$ git archive --format=zip --output=v1.0.zip 1.0
2. 导出并压缩为 tar.bz2
格式:
$ git archive 1.0 | bzip2 > v1.0.tar.bz2
3. 导出并压缩为 tar.gz
格式:
$ git archive --format=tar 1.0 | gzip > v1.0.tar.gz
查看存在的taggit tag -l
切换到某个taggit checkout tag_name
# 创建附注标签
$ git tag -a v0.1.2 -m “0.1.2版本”
$ git tag -d v0.1.2 # 删除标签
$ git push origin v0.1.2 # 将v0.1.2标签提交到git服务器
$ git push origin –tags # 将本地所有标签一次性提交到git服务器
相关推荐
54. **把某一个分支导出成一个文件**:`git bundle create <file> <branch>`。 55. **从包中导入分支**:`git bundle unpack <file>`。 56. **执行rebase之前自动stash**:可以通过配置`git config rebase.autoStash...
- **导出SVN仓库**:使用`svn2git`工具将SVN仓库转换为Git仓库。 - **迁移Mercurial仓库**:使用`hg-fast-export`工具将Hg仓库转换为Git仓库。 ##### 9.3 总结 本章介绍了如何将其他版本控制系统(如SVN、...
- `export-ignore`: 指定不应导出到快照中的文件。 **7.3 Git挂钩** - **类型**: - 预提交挂钩: `pre-commit` - 预接收挂钩: `pre-receive` - 更新挂钩: `update` **7.4 An Example Git-Enforced Policy** -...
56. **把某一个分支导出成一个文件**:`git bundle create <filename> <branch>`。 57. **从包中导入分支**:`git bundle unpack <filename>`。 58. **执行rebase之前自动stash**:在`.gitconfig`文件中设置`[rebase...
- **补丁(Patch)**:将特定的更改导出为一个文本文件,以便于在其他地方应用这些更改。 综上所述,Git不仅是一款优秀的版本控制工具,更是一种提高团队协作效率的重要手段。通过对Git的深入了解和熟练掌握,可以极...
- 使用`git am`命令将接收到的补丁文件应用到本地仓库。 - 示例命令:`git am <patch-file>` **4. 公共Git仓库** - **设置公共仓库**:创建一个新的仓库,并将其设置为远程仓库。 - 示例命令:`git remote add ...
`.abapgit.xml`文件通常包含项目元数据,如仓库信息、忽略规则和自定义设置,使得开发者能够导入和导出ABAP项目到Git仓库。 在压缩包内的`src`目录可能包含了实际的源代码文件,这在Git项目中很常见。`src`通常用来...
9. **标签管理**:`git tag`用于创建、查看、删除标签,`git checkout`可以切换到某个标签对应的版本。 10. **远程仓库操作**:`git remote`用于管理远程仓库,`git fetch/pull/push`用于同步远程与本地的代码。 ...
- **创建标签**:`git tag`用于标记特定版本。 - **浏览修订**:`git log`展示提交历史。 - **生成差异**:`git diff`比较不同版本之间的差异。 - **查看旧文件版本**:`git show`或`git checkout`可以查看特定...
- **添加文件:** 使用`git add`命令将文件添加到暂存区。 - **提交更改:** 使用`git commit`命令提交暂存区的更改到本地仓库,需要附带提交信息以说明本次提交的目的。 - **查看状态:** 使用`git status`命令...
- **补丁**:`git format-patch`命令用于将更改导出为补丁文件。 - **远端分支**:跟踪远程仓库中的分支变化。 - **多远端**:一个项目可以与多个远程仓库进行交互。 - **我的喜好**:作者推荐的一些最佳实践。 ###...
可以使用`git checkout -b branch_name tag_name`来创建一个新的分支。 2. **合并与提交历史** SVN的合并历史在Git中可能不完全可见,需要额外处理。可以使用`git log --graph --oneline --all --decorate`查看...
**JSP页面统计模板**是一种基于JavaServer Pages (JSP)技术的应用,用于实现数据的打印、导出为Excel以及各种查询统计功能。在Web开发中,JSP被广泛用于创建动态网页,它允许开发者在HTML中嵌入Java代码,以实现...
osm-tag-stats-使用OSM QA Tiles...要将GeoJSON写入文件,请执行以下操作: osm-tag-stats --mbtiles=<path> [options] --geojson= 要将功能计数打印到标准输出,请执行以下操作: osm-tag-stats --mbtiles=<path
【Prueba-GIT-master】 这个压缩文件名表明它是从某个Git仓库的主分支(master)导出的。在Git中,master分支通常被视为默认和主要的分支,代表了项目的主线开发。"Prueba-GIT-master" 可能包含项目的全部历史记录,...
在这个压缩包中,我们看到一个名为"git_learning-master"的文件,这通常表示这是一个Git项目的克隆或导出,其中可能包含了学习资料、示例代码和练习。 Git的核心概念包括仓库(Repository)、分支(Branch)、提交...
4. **标签管理**:可以对特定版本打上标签(tag),方便日后查找和回溯。 5. **图形化历史**:提供直观的图形化历史视图,展示代码的修改历程和分支合并情况。 6. **补丁应用**:支持patch文件的导入和导出,便于...
2. **添加文件**: 当你有新文件或修改了现有文件时,需要使用`git add`命令将它们暂存到待提交区域。例如,`git add .`会添加所有更改,`git add <file>`则针对特定文件。 3. **提交更改**: 暂存区中的更改需要通过...
通过 "cours_git_bassin-master" 这个文件名可以推测,这个压缩包可能是 Git 仓库的克隆或导出,其中可能包含了网站的 HTML 文件、CSS 样式文件、JavaScript 脚本和其他相关资源。学习者可以通过解压这个文件,查看...