1.Git 合并
Git merge 允许您将两个分支的工作合并为一个。
git merge <branch>TIP使用“git merge”将一个分支的更改集成到另一个分支(通常是主分支)。 :::---
2.Git 差异
Git diff 显示 Git 存储库中任意两次提交或文件之间的差异。
Terminal window git diff <source branch> <target branch>3.Git 日志
的
git log命令列出项目历史记录中的所有提交。Terminal window git logNOTE使用“—oneline”或“—graph”等选项来简化或可视化日志。 :::---
4.Git 展示
Git show 显示特定 Git 对象(例如提交、标签或树)的详细信息。
Terminal window git show <commit>5.Git Grep
Git grep 在代码库中搜索特定字符串或模式的出现。
Terminal window git grep -n <pattern>6.Git 分支
在存储库中创建或列出分支。
Terminal window git branchTIP使用
gitbranch -d <branch>删除分支。 :::---7.Git 推送
将本地提交推送到远程存储库。
Terminal window git push -u <remote> <branch>8.Git 存储
暂时保存更改而不提交它们。
Terminal window git stashIMPORTANT请记住运行“git stash pop”以重新应用隐藏的更改。 :::---
9.Git 变基
通过在基础分支之上应用提交来更新分支。
Terminal window git rebase <base>CAUTION确保您了解“rebase”和“merge”之间的区别,以避免不必要的历史记录重写。 :::---
10.Git 配置
设置或获取全局或特定于存储库的选项。
Terminal window git config --global user.name "Your Name"git config --global user.email "<youremail@example.com>"<iframewidt h=“100%”heigh t=“468”sr c=“https://www.youtube.com/embed/mJ-qvsxPHpY”title=“Git 傻瓜教程”frameborder =“0”allow =“加速度计;自动播放;剪贴板写入;加密媒体;陀螺仪;画中画;网络共享”allowfullscreenallowfullscreen>
11.Git 克隆
将现有存储库克隆到本地计算机。
Terminal window git clone <repository>12.Git 初始化
创建一个新的 Git 存储库。
Terminal window git init13.Git 签出
在分支之间切换或恢复文件。
Terminal window git checkout <branch>14.Git 重置
将当前 HEAD 重置为特定提交。
Terminal window git reset <commit>15.Git 标签
管理存储库中的标签。
Terminal window git tagTIP使用
git tag -a <tag>创建带注释的标签。 :::---16.Git 存档
从特定提交或分支创建文件存档。
Terminal window git archive17.Git 提交
记录对存储库的更改。
Terminal window git commit -m "Commit message"18.Git 状态
显示工作树状态。
Terminal window git status19.Git RM
从工作树和索引中删除文件。
Terminal window git rm <file>20.Git 远程
管理一组跟踪的存储库。
Terminal window git remote add <name> <url>21.Git Instaweb
启动本地基于 Web 的 Git 存储库查看器。
Terminal window git instaweb22.Git 注释
向提交添加额外信息。
Terminal window git notes add <message>23.Git 二等分
通过找到有问题的提交来调试您的存储库。
Terminal window git bisect24.Git 子模块
将其他存储库作为子模块导入。
Terminal window git submodule add <repository>25.Git 错误报告
使用系统和存储库信息编写错误报告。
Terminal window git bugreport26.Git Fsck
验证存储库的完整性并恢复无法访问的对象。
Terminal window git fsck27.Git Stripspace
从存储库中删除尾随空格。
Terminal window git stripspace28.Git 挂钩
自动运行脚本以响应 Git 生命周期事件。
Terminal window git hooks29.Git 责备
显示谁最后修改了文件中的一行。
Terminal window git blame <file>30.Git LFS(大文件存储)
管理 Git 存储库中的大文件。
Terminal window git lfs31.Git 垃圾收集
通过清理不必要的文件来优化您的存储库。
Terminal window git gc32.Git 描述
根据最新标签为提交生成一个可读的名称。
Terminal window git describe33.Git 引用日志
查看对存储库执行的所有 Git 操作。
Terminal window git reflog34.Git 日志(增强)
使用附加选项可视化提交日志。
Terminal window git log --graph --oneline35.Git Cherry Pick
将另一个分支的提交应用到当前分支。
Terminal window git cherry-pick <commit>36.Git 切换
在分支之间快速切换。
Terminal window git switch <branch>NOTE
git switch是用于分支切换的git checkout的现代替代方案。 :::---<iframewidt h=“100%”heigh t=“468”sr c=“https://www.youtube.com/embed/K6Q31YkorUE”title=“YouTube视频播放器”frameborder =“0” allo w=“加速度计;自动播放;剪贴板写入;加密媒体;陀螺仪;画中画;网络共享”allowfullscreenallowfullscreen>