ank*_*itd 4 git github github-for-mac github-for-windows
我对许多类型的文件进行了更改,例如.tsx
.scss
和.scss.d.ts
,并且已提交并推送到我的分支。
有什么办法可以只.scss.d.ts
用 master重置扩展名吗?
保留更改.tsx
并.scss
仅.scss.d.ts
通过 master重置。
谢谢
您可以首先输出路径列表
git ls-files master -- *.scss.d.ts
Run Code Online (Sandbox Code Playgroud)
然后可以将该列表发送到checkout
命令*以将它们中的每一个恢复到它们的状态master
git checkout master -- $(git ls-files master -- *.scss.d.ts)
Run Code Online (Sandbox Code Playgroud)
* 请注意,由于最近的 git 版本,您也必须git restore
达到相同的效果
git restore --source=master '*.scss.d.ts'
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2039 次 |
最近记录: |