git常用指令
1、git 查看日志信息
$ git log
2、查看具体某一条记录信息
git show commitId
3、git 同步命令
$ git cherry-pick commitId
4、查看git代码路径
git remote -v
5、合并上一个commit
git commit prebuilts/ --amend
6、回退指定commit
git reset --soft 602f637350710ed69bc4c1c35b43d8c62dc57aff
7、git 查看一个文件所有修改记录
git blame 文件路径
8、检索指定关键字出现在哪些文件中
git grep --name-only BaseDevice
9、检索关键字出现在哪一行
git grep -n BaseDevice
10、git diff .
查看修改
11、更新同一条git commit
git add XXX
git commit -m "XXX"
arc diff --update D9914
或者
git commit -o packages/apps/Settings/src -m "优化代码"
arc diff --update D9914
12、查看精简git 日志
git log --oneline
13、获取git仓库所有日志
git log >gitlog.txt
14、查看当前目录git 提交记录及修改文件
git log --stat .
15、查看某个人的提交记录
git log --author=zcq
16、
打patch
git format-patch -1 143a616cdb80b109b6e2095831aaa26827453483
检查patch
git apply --check test.patch
应用patch
git apply --reject test.patch
17、查看git提交记录某某时间之后的
git log --author=xx --after=2022-01-01 --oneline
18、查看某个目录下的提交记录
git log --author=zhengcq frameworks/
19、查看某个commit 修改文件清单
git show --raw commit_id
20、本地没有commit的修改打成patch
git diff > test.patch
21、没有生成评审链接时
arc diff --create
22、撤销某个commit提交
git revert commitID
23、将修改的文件生成diff patch
git diff > my.diff
24、ssh公钥生成
ssh-keygen -t rsa -C "个人邮箱"
25、查看公钥文件,选择复制到剪贴板cat ~/.ssh/id_rsa.pub
26、中文名称的文件放在git仓库显示乱码
git config --global core.quotepath false
27、commit 描述写错了重新提交描述
git commit --amend -m "反馈问题: 删除Bluetooth"
28、创建本地分支,并切换到新分支
git checkout -b test
29、将新创建的本地分支推送到远程服务器
git push -u origin test
30、查找某个TAG版本与master分支用户A的相关修改
git log --right-only --cherry-pick --author=A TAG_20250909...master

浙公网安备 33010602011771号