1. git使用技巧
【git使用技巧备忘(持续更新。。。)】git使用相关命令集合
1.1 git update-index --[no-]assume-unchanged
当远程仓库和本地都存在一个文件,但是本地文件做了修改又不想被git跟踪,这时候可以使用以下命令:
此命令常应用于本地化的配置文件,比如本地环境的host/密码 等。
关闭跟踪后,pull和push都不会在跟踪
# 关闭git跟踪文件的修改
git update-index --assume-unchanged './src/xxx/xxx.js'# 打开git跟踪文件的修改
git update-index --no-assume-unchanged './src/xxx/xxx.js'
当然,也可以对指定目录或类型的文件设置:
# 关闭/src/config目录下所有的json文件的git跟踪
git update-index --assume-unchanged './src/config/*.json'# 关闭src/config目录的git跟踪
git update-index --assume-unchanged './src/config/'
1.2 git update-index --[no-]skip-worktree
和--assume-unchanged不同的是,--skip-worktree匹配的文件,可通过pull更新远程仓库的内容,但是push的时候不提交
# 关闭git跟踪文件的修改
git update-index --skip-worktree './src/xxx/xxx.js'# 打开git跟踪文件的修改
git update-index --no-skip-worktree './src/xxx/xxx.js'
推荐阅读
- transformer|Swin-Transformer代码讲解-Video Swin-Transformer
- git 高级操作
- 同步GIT仓库的操作 -- pull命令
- git|git简单命令
- Git|Tomcat 自定义错误页面(例如404页面等等)
- 本地项目添加到gitee仓库管理
- centos|搭建Git服务器
- Git clone~fatal: protocol '?http' is not supported。解决办法。
- github开通,史上最全demo集合,各种demo持续更新中