扫码阅读
手机扫码阅读

面试只会git clone?git面试都问些啥?这份总结请收好

89 2024-09-29

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

查看原文:面试只会git clone?git面试都问些啥?这份总结请收好
文章来源:
啥都会一点的研究生
扫码关注公众号
摘要:Git常用操作整理

摘要:Git常用操作整理

本文整理了日常工作中常用的Git相关操作,包括创建和删除分支,合并分支,撤销提交,标签管理,暂存,变基,存储和应用更改,以及克隆仓库。

分支操作

创建新分支可以用git branchgit checkout -b(Git 2.23后用git switch -c)。删除分支使用git branch -d,若含未合并更改,则需强制删除git branch -D。远程分支删除用git push origin --delete

合并分支

git merge用于合并分支。Fast-forward Merge和Three-way Merge是两种合并策略。使用git merge --no-ff可强制创建合并提交以保留分支历史。

撤销提交

使用git reset可撤销提交,具有不同模式如--soft--mixed--hard。另外git revert用于撤销已推送到远程仓库的提交。

标签和暂存

git tag用于给提交打标签,用于标记版本。暂存操作涉及git addgit commit,允许选择性地提交更改。

变基和存储更改

git rebase用于合并分支,创建线性历史。而git stash用于保存和重新应用当前工作状态。

其他操作

git cherry-pick用于将特定提交复制到当前分支。而git fetchgit pull均用于获取远程更新,但git pull会自动合并。

垃圾收集

Git 垃圾收集器用于清理不再被引用的对象。通常自动运行,但可通过git gc手动触发。

结束语提示读者点赞支持,作者署名“啥都生”,并承诺下次再见。

想要了解更多内容?

查看原文:面试只会git clone?git面试都问些啥?这份总结请收好
文章来源:
啥都会一点的研究生
扫码关注公众号