从已有的分支创建新的分支(如从master分支),创建一个dev分支

git checkout -b dev//基于本地创建分支
git checkout -b dev origin/dev //基于远程分支创建本地分支
可以看到git checkout -b命令相当于
创建分支: git branch dev
切换分支: git checkout dev
删除本地分支
git branch -D dev
删除远程分支
git push origin :branch-name

git clone整个仓库后,使用以下命令就可以取得对应tag的代码:

git checkout tag_name 

此时git可能会提示你当前处于“detached HEAD” 状态。因为tag相当于一个快照,不能修改它的代码。需要在tag代码基础上做修改,并创建一个分支:

总结: 当前这种情况,你不修改代码的话,应该就已经切了,如果你想编辑此tag 下的代码,上面的方法就不适用了.你需要把 tag 快照对应的代码拉取到一个分支上。
例如想编辑 v1.0的tag 代码,那么可以选择如下操作

    git checkout -b new_branch v1.0
    git checkout -b [分支名称] [tag标签名称]

以SpringBoot的版本为例:

git checkout -b tag-2.2.1.RELEASE v2.2.1.RELEASE

其中tag-2.2.1.RELEASE为本地命名,v2.2.1.RELEASE为github上springboot项目自身的tag命名。

git checkout -b v1.2.2 v1.2.2
看一本presto的书,发现版本用的是presto-0.107这个版本。然后我去Apache clone下源码,发现分支只有几个,但是下载页面却有很多不同的版本
然后看Tag发现有很多。
然后我现在需要 0.107版本的,发现上面没有,百度一下可以git到某个TAG
点击后填入你的tag名称,我填写的是 0.107,然后就可以git到相关的代码了。
但是如过你想提交到一个新的分支,会发现
1.git remote add Upstream  https://github.com/apache/spark.git
2.git remote update Upstream
3. git tag (查看tag,找到自己需要的)
4.git checkout v3.0.0-preview-rc2 (直接切换到目标tag,但是tag内容是不能修改的,因...
#Git Bash here 执行命令
#查看tag
admin@DESKTOP-OJDN2HN MINGW64 /d/Users/admin/work/PKI-RA-SERVER-TAG (dev)
$ git tag -l
RA-V1.0.2.9
#在本地打tag
admin@DESKTOP-OJDN2HN MINGW64 /d/Users/admin/work/PKI-RA-SERVER-TAG (dev)
$ git tag RA-V1.0.6.5
#再次查看tag
但是,这时候 git 可能会提示你当前处于一个“detached HEAD" 状态。
因为 tag 相当于是一个快照,是不能更改它的代码的。
如果要在 tag 代码的基础上做修改,你需要一个分支git checkout -b branch_name tag_name
这样会从 tag 创建一个分支,然后就和普通的 git 操作一样了。
原文链接:https://blog.c
		<groupId>com.ctrip.framework.apollo</groupId>
		<artifactId>apollo</artifactId>
		<version>1.6.1</version>
		<relativePath>../pom.xml</relativePath>
	</paren
				
文章目录如何使用VSCode配置Rust开发环境VS Code 安装 Rust 常用插件常用rust相关插件总结插件:rust-analyzer关于 Rust语言服务器:Rust Language Server插件 rust syntax插件 cratesbetter tomlrust test lensTabnine试试用 Rust 写你的第一个 hello world 程序参考 如何使用VSCode配置Rust开发环境 VS Code 安装 Rust 常用插件 打开 vs code 找到插件工具栏
文章目录Git 代码撤销、回滚到任意版本(当误提代码到本地或master分支时)git回滚命令reset、revert的区别背景知识方法一:git reset(回退)方法二:git revert(反做) Git 代码撤销、回滚到任意版本(当误提代码到本地或master分支时) [转]Git 代码撤销、回滚到任意版本(当误提代码到本地或master分支时) 参考URL: https://www.cnblogs.com/wangcp-2014/p/11160125.html 代码还只在本地,未push
文章目录一、CLion工具 介绍CLion配置cmake四、CLion开发编译调试Makefile项目三、Win10下Clion的配置以及使用1. Clion 配置Cygwin 开发环境2. 使用Clion remote host形式远程自动同步以及远程调试 一、CLion工具 介绍 官网: https://www.jetbrains.com/zh-cn/clion/ 官网下载地址:https://www.jetbrains.com/clion/download/download-thanks.html?p
新建接口文件夹 1.选择左边目录的New Collection,新建一个接口文件夹,建完后就会出现在左边的Collections的目录下 新建的接口存到文件夹里,这样才可以把接口管理起来,一起导出来 把接口文件夹里的接口整体导出 1.打开postman,然后找到自己的接口文件夹,鼠标移上去,点击右边的三个点,选择export即可 导出后会在指定的文件目录下生成一个.json的文件。 Postman如何导出接口,学会这招后台开发再交接工作时,保准不被喷! 参考URL: ht
DataGrip 连接mysql DataGrip 2019.1 连接mysql 8.0.16 参考URL: https://www.cnblogs.com/linkenpark/p/10908101.html mysql时区错误及解决办法 参考URL: https://www.jianshu.com/p/0d53218da27d 有两点需要注意: 默认下载mysql驱动比较慢,可以采用参考博...