返回
Git 常用命令行一网打尽!技术小白也能轻松上手
前端
2023-12-22 23:30:57
Git 常用命令行备忘录,助你玩转版本控制!
对于技术人员来说,掌握 Git 版本控制工具是必不可少的。它能帮助你轻松管理代码变更,提升协作效率。本文将为你提供一份 Git 常用命令行备忘录,让你快速入门,玩转 Git 版本控制!
尽管 GUI 界面操作简单,但命令行始终是 Git 的核心。在实际工作中,GUI 往往无法满足复杂的操作需求,而命令行则能灵活应对各种场景。因此,学习 Git 命令行至关重要。
初始化仓库
git init
:初始化一个新的 Git 仓库。
修改跟踪
git add <file>
:将指定文件添加到暂存区,准备提交。git rm <file>
:从暂存区删除指定文件。git mv <old-file> <new-file>
:重命名文件并更新跟踪。
提交变更
git commit -m "<提交信息>"
:提交暂存区的变更。git commit --amend
:修改最近一次提交的信息。git commit --no-verify
:绕过预提交钩子提交变更。
查看历史记录
git log
:查看提交历史记录。git diff <commit1> <commit2>
:比较两个提交之间的差异。git blame <file>
:查看指定文件的提交历史记录。
分支管理
git branch <branch-name>
:创建新分支。git checkout <branch-name>
:切换到指定分支。git merge <branch-name>
:合并指定分支到当前分支。
远程协作
git remote add <name> <url>
:添加远程仓库。git fetch <name>
:获取远程仓库的更新。git push <name>
:推送本地变更到远程仓库。
冲突解决
git mergetool
:使用外部工具解决冲突。git add <file>
:合并后添加文件以解决冲突。git reset HEAD <file>
:重置文件以撤消冲突修改。
高级技巧
git stash
:保存未提交的变更以进行其他操作。git cherry-pick <commit>
:从历史记录中选择性地提取提交。git bisect <commit1> <commit2>
:使用二分查找技术调试错误。
记住,Git 命令行是一座宝库,熟练掌握这些命令将大大提高你的版本控制效率。不要畏惧,从简单的命令开始练习,循序渐进地掌握 Git 的强大功能吧!