返回

Git 入门:探索这款版本控制工具

开发工具

Git 入门:探索这款版本控制工具

Git 作为目前比较流行的分布式版本控制系统,在软件开发中发挥着重要作用。它不仅能够记录文件的每次修改,还实现了多人并行开发。如果你对 Git 还感到陌生,那么这篇新手入门指南将带你一探究竟,从创建私钥到多人协作,手把手教你掌握 Git 的基本操作,助你快速上手这款版本控制工具,并优化工作流程,提升代码管理效率。

一、创建私钥

  1. 打开终端窗口(如 Windows 的命令提示符或 macOS 的终端)。
  2. 输入以下命令生成 SSH 密钥:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
  1. 按回车键,将密钥保存在默认位置。
  2. 输入密钥的密码并按回车键。

二、添加 SSH 到 GitHub

  1. 打开 GitHub 网站并登录你的帐户。
  2. 单击右上角的个人资料图片,然后选择“设置”。
  3. 在左侧菜单中,选择“SSH 和 GPG 密钥”。
  4. 单击“新建 SSH 密钥”按钮。
  5. 在“标题”字段中,输入一个性名称。
  6. 在“密钥”字段中,粘贴你之前生成的公钥。
  7. 单击“添加 SSH 密钥”按钮。

三、创建远程仓库并与本地仓库相关联

  1. 在本地计算机上创建一个新的 Git 仓库:
git init
  1. 将你的代码添加到仓库中:
git add .
  1. 提交你的代码到本地仓库:
git commit -m "Initial commit"
  1. 创建一个 GitHub 仓库。
  2. 将本地仓库与 GitHub 仓库关联:
git remote add origin https://github.com/your_username/your_repository.git
  1. 将本地仓库推送到 GitHub 仓库:
git push -u origin master

四、创建分支

  1. 创建一个新分支:
git branch new_branch
  1. 切换到新分支:
git checkout new_branch
  1. 在新分支上进行修改。
  2. 将修改提交到新分支:
git commit -m "Changes in new_branch"
  1. 将新分支合并到主分支:
git merge new_branch

五、合并分支

  1. 切换到要合并的分支:
git checkout branch_to_merge
  1. 合并另一个分支到当前分支:
git merge another_branch
  1. 解决合并冲突(如有必要)。
  2. 将合并提交到仓库:
git commit -m "Merge branch_to_merge"

六、删除分支

  1. 切换到要删除的分支:
git checkout branch_to_delete
  1. 删除分支:
git branch -d branch_to_delete

七、分支冻结

  1. 切换到要冻结的分支:
git checkout branch_to_freeze
  1. 设置分支保护:
git branch --protect branch_to_freeze
  1. 将分支保护推送到远程仓库:
git push -u origin branch_to_freeze

八、多人协作

  1. 其他人克隆仓库:
git clone https://github.com/your_username/your_repository.git
  1. 其他人将更改推送到仓库:
git push origin master
  1. 拉取其他人的更改:
git pull origin master

九、创建 Tag

  1. 创建一个新标签:
git tag v1.0
  1. 将标签推送到远程仓库:
git push origin v1.0

希望这篇入门指南能够帮助你快速掌握 Git 的基本操作。作为一款功能强大的版本控制工具,Git 不仅能够帮助你管理代码,还能让你与他人协作开发。无论你是刚接触编程,还是正在学习版本控制,Git 都是你不容错过的工具。让我们一起拥抱 Git,开启高效的开发之旅!