git checkout怎样快速切换回上一个使用过的分支

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git checkout怎样快速切换回上一个使用过的分支相关的知识,希望对你有一定的参考价值。

参考技术A git 1 这时我在master分支,这样查看: git status 2 好,现在我基于master创建一个新分支ubuntugege。 git branch ubuntugege 3 这时我切换到上面所创建的分支ubuntugege中。 git checkout ubuntugege 4 我做一些修改,然后我要切换回master分支。 git checkout master 当然上面这条命令是常规的,我们的快速切换回去的命令才是重点,可用它代替上面git checkout <分支名>的命令。 git checkout -

git checkout 切换分支 文件无编辑权限

1.勾子

处理方案:在触发git checkout命令的时候,触发对应的hooks方法,修改当前项目中的文件权限 为当前用户即可

在 项目目录的.git/hooks/ 目录下
新建一个名为 post-checkout 的文件

将下列内容保存 所属者和所属组需要按照你自己电脑操作人自我更改

#!/bin/sh
pwd # print working directory 显示当前工作路径
echo "This is post-checkout hook" # 勾子说明
chown -R www的所属者:www的所属组 ./ # 更改项目的所有者和所有组

使post-checkout可以被调用 给所有者和所有组和其他人都加上执行权限

chmod a+x post-checkout 

2.让git忽略检查文件权限的改动:

git config core.filemode false

执行该命令后即可

以上是关于git checkout怎样快速切换回上一个使用过的分支的主要内容,如果未能解决你的问题,请参考以下文章

git checkout

【Git】checkout 用法总结

git checkout 切换分支 文件无编辑权限

Git checkout:更新路径与切换分支不兼容

git checkout与git reset有什么区别吗

git checkout之二 切换到分支和文件覆盖