面试只会git clone?git面试都问些啥?这份总结请收好
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
摘要:Git常用操作整理
本文整理了日常工作中常用的Git相关操作,包括创建和删除分支,合并分支,撤销提交,标签管理,暂存,变基,存储和应用更改,以及克隆仓库。
分支操作
创建新分支可以用git branch
或git 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 add
和git commit
,允许选择性地提交更改。
变基和存储更改
git rebase
用于合并分支,创建线性历史。而git stash
用于保存和重新应用当前工作状态。
其他操作
git cherry-pick
用于将特定提交复制到当前分支。而git fetch
和git pull
均用于获取远程更新,但git pull
会自动合并。
垃圾收集
Git 垃圾收集器用于清理不再被引用的对象。通常自动运行,但可通过git gc
手动触发。
结束语提示读者点赞支持,作者署名“啥都生”,并承诺下次再见。
想要了解更多内容?