![]() | 1 mietl OP 我希望分支中的修改,在左侧源代码管理中列出来,方便查看,用 github 看感觉不太方便 |
![]() | 2 mietl OP 目的是 希望在合并代码时,在 VSCode 中显示所有修改过的文件,即使代码没有冲突 |
3 BABA983 195 天前 git diff master HEAD |
![]() | 4 Trim21 195 天前 ![]() 你需要在 merge 的时候加上 --no-commit |
5 hwdq0012 195 天前 命令行处理合并冲突也是只显示是冲突项,没冲突就嗖完成了, 有冲突,编辑完 把修改完冲突的文件再 stage 一下,git merge --continue ,就嗖完成了 想看差异的文件有哪些,可以`git difftool -d head~1 head`, 具体情况可能和 mergetool 有关,我使用 vim 做 mergetool ,会临时生成两个目录,left 和 right ,right 里包含,修改的和新增的 |
![]() | 7 pkoukk 195 天前 ![]() 装个 gitlens ,合并前右键点要合并进来的分支,compare |
![]() | 8 Wxh16144 195 天前 |
9 shulandmimi 195 天前 ![]() 可以在合并前提前看 1. 左侧活动栏 2. 源代码管理器 3. repositories 4. branchs 5. 点 Compare Working Tree (选对应的分支,比如 master) 6. xxx files changed 下就是本次 branch 变动的文件 |
![]() | 10 mietl OP 谢谢大家,--no-commit 这个看 |
![]() | 11 mietl OP @shulandmimi 感谢,这个更方便 |
![]() | 12 wangtian2020 195 天前 用 sourcetree 我一行命令行不敲也能用 git ,图形化界面不更爽 |