返回

Git 常用命令行一网打尽!技术小白也能轻松上手

前端

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 的强大功能吧!