关于git:git使用技巧备忘持续更新

5次阅读

共计 705 个字符,预计需要花费 2 分钟才能阅读完成。

1. 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'
正文完
 0