git命令用法

命令用于显示当前目录 pwd 创建管理的仓库 git init 文件添加到仓库 git add readme.txt 文件提交到仓库 git commit -m “remark” 列出被修改过的文件 git status 文件修改的变化 git diff readme.txt (百度)[https://www.baidu.com “百度”] 显示文件修改历史 git log readme.txt 回退上一版本 git reset –hard HEAD^ git reset –hard xxxxxxx 比较二个文件修改内容 git diff HEAD – readme.txt 撤回修改到最后一次提交完成后的状态 git checkout – readme.txt 撤回已提交到暂存区的修改,然后用checkout撤销所有修改 git reset HEAD readme.txt 删除文件 git rm readme.txt 创建分支 git branch dev 切换分支 git checkout dev 可简写 git checkout -b dev / git switch dev...

2024-04-08 · 1 分钟 · SAM

Git子模块处理

删除子模块的 2 种方式 CMD 反初始化 submodule,可以删除主仓库的 config 中子模块信息,-f 同时删除子仓库数据 1 git submodule deinit <submodule_directory> 1 git rm <submodule_directory> 1 rm -rf .git/modules/<submodule_directory> Windows 菜单 右键选择要删除的子模块。 注意:使用菜单删除子模块时,会自动删除子模块 .gitmodules 的配置,无需再手工修改 .gitmodules 文件,和 .git/modules 文件夹。 提交 1 2 3 git add . git commit -m "Removed Submodule" git push 至此完成 git 子模块的删除。 参考 https://www.educative.io/answers/how-to-delete-a-git-submodule zip 同步子模块 1 2 git submodule init git submodule update

2023-02-27 · 1 分钟 · SAM