git search files

### find all *.pyc files in all commits 

 git log --all --name-only --pretty=oneline    *.pyc

### find all *.jpg files in all commits 

$ git ls-files   *.jpg

prebuilts/go/linux-x86/doc/gopher/pencil/gopherhat.jpg
prebuilts/go/linux-x86/doc/gopher/pencil/gopherhelmet.jpg
prebuilts/go/linux-x86/doc/gopher/pencil/gophermega.jpg
prebuilts/go/linux-x86/doc/gopher/pencil/gopherrunning.jpg
prebuilts/go/linux-x86/doc/gopher/pencil/gopherswim.jpg
prebuilts/go/linux-x86/doc/gopher/pencil/gopherswrench.jpg
sdk/apps/NotificationStudio/res/drawable-hdpi/romain.jpg
sdk/apps/NotificationStudio/res/drawable-nodpi/romainguy_rockaway.jpg

 

## ### find all *.py files and list all commited id 

$ git rev-list --all  --graph   --pretty=oneline       *.pyc
* 012c41d679b6aef5401f3f39add42b24d6566d18 Update Setting/Display
| * eab47730bbb42b4f141a3973707bd6d707c98c46 android-7.1.2_r11 NHG47L  
|/
| * 9cf39e86fb76e8cd45c7530b6a42064fc635e4d3 Init Firefly-RK3399/AIO-3399J Android8.1 SDK
| | * 741a5d106a8fec80bd3356376f76b9ce935a8906 RK3399 Android8.1_SDK v2.10_20180823 (dee361e6)
| |/
| * 87a12e841702f84b66a581af7cd6b99ddbee4a37 OPM6.171019.030.B1 android-8.1.0_r33       Oreo    Nexus 6P, Nexus 5X2018-06-05 OPM4.171019.021.E1 android-8.1.0_r32     Oreo    Pixel 2 XL, Pixel 22018-06-05
|/
* c854df96d10563a6cf684fd3c51f636984129d35 Aosp Build name N6F26Q       Tag android-7.1.1_r13   Nougat  Nexus 6 
 

Git是一个版本控制系统,用于跟踪和管理软件代码的变化。而TortoiseGit是一个开放的Git版本控制系统的客户端,它提供了一个界面化的操作模式,使得使用Git更加方便和易于理解。 如果你想使用TortoiseGit,你需要先安装Git和TortoiseGit客户端。你可以在Git官网上下载适合你操作系统的Git版本,并根据你的语言选择相应的TortoiseGit-LanguagePack进行安装。 在使用TortoiseGit时,有一些重要的步骤需要注意。首先,你需要找到ssh.exe这个文件,因为如果找不到它会导致各种错误,比如权限不足或需要输入Git账户密码等。默认情况下,TortoiseGit的路径是C:\Program Files\TortoiseGit\bin\sshaskpass.exe,但你需要将它改成C:\Program Files\Git\usr\bin\ssh.exe。 总而言之,Git是一个命令行操作的版本控制系统,而TortoiseGit是一个界面化的Git客户端,用于更方便地使用Git来管理代码。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Git及TortoiseGit 安装及使用](https://blog.youkuaiyun.com/yaya_jn/article/details/121451312)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [Git TortoiseGit](https://download.youkuaiyun.com/download/zl20110000/11579946)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [【Git】TortoiseGit(小乌龟)配置SSH和使用](https://blog.youkuaiyun.com/weixin_45481821/article/details/131296349)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值