Git的正确使用姿势|青训营

101 阅读3分钟

什么是Git

Git最初由Linus Torvalds于2005年创建,它在开源社区中广泛使用,成为了许多项目的标准版本控制工具。它是一个版本控制系统,用于跟踪和管理软件代码的变化。它被广泛用于开发团队中,帮助开发人员协同工作并管理代码库。使用Git,开发人员可以追踪代码的修改历史、合并不同的代码分支、协调多人开发以及恢复到之前的代码状态。使用之前,我们需要在本地计算机上安装Git,并在代码库上创建一个Git仓库来开始跟踪代码变更。

Git的主要特点包括:

  1. 分布式系统:每个开发人员都可以在本地计算机上拥有完整的代码,这样可以在没有网络连接的情况下进行工作。
  2. 快速和高效:Git的设计使得它能够在处理大型项目和复杂的代码库时保持高性能。
  3. 分支管理:开发人员可以创建和管理不同的代码分支,让并行开发和功能开发更加容易。分支也可以合并回主分支,将不同的代码合在一起。
  4. 代码追踪:Git会记录每次代码变更,这让开发人员可以跟踪问题和恢复到先前状态。
  5. 协同工作:开发人员可以同时参与代码库的开发,进行合作和审查。

本地安装Git

我们可以通过Git官网找到适合本地计算机系统的版本进行下载:git-scm.com

代码库创建Git仓库

  1. 我们需要打开终端(terminal)
  2. 使用cd命令进入到代码所在位置
//代码在桌面名叫code的文件中
cd desktop/code
  1. 初始化Git仓库
git init

现在我们的代码库就被初始化为一个Git仓库了,Git会开始跟踪这个代码库的变更。我们可以使用 git add 命令来将文件添加到暂存区,然后使用 git commit 命令来创建一个新的代码提交记录。git log可以用来查找记录。如果不想要本地的Git仓库了,我们首先在terminal使用cd进入代码所在位置,然后使用rm -rf .git进行删除。我们还可以将本地仓库与远程仓库进行关联并推送代码。

关联本地仓库与远程仓库

  1. 首先在远程仓库(Github)创建新的仓库,并保存URL。
  2. 在terminal使用cd进入到代码所在位置。
  3. 关联仓库。<remote-url>是远程仓库的URL
git remote add origin <remote-url>
  1. 将本地仓库代码传送到远程仓库。如果你想存到其他的branch,你可以将master变为你想要的分支名字。
git push -u origin master

下面是一些经常使用的Git command

创建新的分支: git branch <branch-name>

切换分支: git checkout <branch-name>

合并分支(合并<branch-name>到当前分支): git merge <branch-name>

从远程仓库拉取代码: git pull origin <branch-name>

或者下载远程仓库代码进入本地: git clone <remote-url>