# git-test **Repository Path**: coderlee123/git-test ## Basic Information - **Project Name**: git-test - **Description**: 22222333333333 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-09-13 - **Last Updated**: 2023-01-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # git总结 <<<<<<< HEAD ## git init ======= >>>>>>> 6bce6ed52ea4a8024f75257212351f3c88b6624b ## git merge 与冲突解决 1. 显示出branch1和branch2中差异的部分 ``` git diff branch1 branch2 --stat ``` 2. 显示指定文件的详细差异 ``` git diff branch1 branch2 具体文件路径 ``` 3. 显示出所有有差异的文件的详细差异 ``` git diff branch1 branch2 ``` 4. 查看branch1分支有,而branch2中没有的log ``` git log branch1 ^branch2 ``` 5. 查看branch2中比branch1中多提交了哪些内容 `git log branch1..branch2` **注意,列出来的是两个点后边(此处即dev)多提交的内容。** 6. 不知道谁提交的多谁提交的少,单纯想知道有什么不一样 ``` git log branch1...branch2 ``` 7. 在上述情况下,在显示出没个提交是在哪个分支上 `git log --lefg-right branch1...branch2` **注意 commit 后面的箭头,根据我们在 –left-right branch1…branch2 的顺序,左箭头 < 表示是 branch1 的,右箭头 > 表示是branch2的。** ## git pull与git fetch ## git cherry-pick [git cherry-pick 教程 - 阮一峰的网络日志 (ruanyifeng.com)](https://ruanyifeng.com/blog/2020/04/git-cherry-pick.html) 命令总结 [常用 Git 命令清单 - 阮一峰的网络日志 (ruanyifeng.com)](https://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html) 同时提交多个仓库配置 ```shell # 配置gitee.com Host gitee.com HostName gitee.com IdentityFile ~/.ssh/id_rsa_gitee PreferredAuthentications publickey User Lee # 配置192.168.0.160 Host 192.168.0.160 HostName 192.168.0.160 IdentityFile ~/.ssh/id_rsa PreferredAuthentications publickey User Lice ```