我 git checkout 后, 看本地的文件没有任何变化,是不是操作的不多啊?
比如: git checkout tag_name, 下面提示 已经switch to new branch了, 但我看 本地代码的更新时间没有任何变化,是不是操作有问题啊?
多谢了!
2 个解决方案
#1
楼主的操作没有问题,应该是你当前的分支和你执行git checkout tag_name之后,当前分支和tag_name分支代码相同,因此代码不会有改变。
如果这个时候你再修改一下你的某个文件,再add和cimmit,你再执行git checkout 上一个分支,那么代码就复原了。
如果这个时候你再修改一下你的某个文件,再add和cimmit,你再执行git checkout 上一个分支,那么代码就复原了。
#2
gitk看下版本树
#1
楼主的操作没有问题,应该是你当前的分支和你执行git checkout tag_name之后,当前分支和tag_name分支代码相同,因此代码不会有改变。
如果这个时候你再修改一下你的某个文件,再add和cimmit,你再执行git checkout 上一个分支,那么代码就复原了。
如果这个时候你再修改一下你的某个文件,再add和cimmit,你再执行git checkout 上一个分支,那么代码就复原了。
#2
gitk看下版本树