Q&A

Q1

Q2

Q3

CMD

git diff

git 比较命令

  • 获取本次修改提交了哪些文件

    1
    2
    # 显示修改的md文件路径
    file_list=$(git diff --name-only | grep .md | grep _posts)

git submodule

git 子仓库管理

Git Submodule 全流程使用指南_git submodule add-CSDN博客

  • 我的常用

    1
    2
    3
    4
    5
    # 可以将需要保护的文件设为私密仓,以子仓的形式管理,无论是github还是gitee都能用
    git submodule add https://gitee.com/xxx/xxx.git source

    # 删除本地git 缓存
    git rm -r --cached lib/dw

git push

推送到远端分支

  • 推送到远端分支

    1
    git push origin HEAD:develop

git fetch

同步远端分支到本地

git 如何同步本地、远程的分支和tag信息_git 同步远程tag-CSDN博客

git同步远程仓库分支_git 同步远程分支代码-CSDN博客

  • 同步远端分支已经删除的分支

    1
    git fetch --prune