Git新手必看!超详细安装与配置教程!

一、安装Git

  1. 在Windows系统上安装

    • 访问Git官方网站(https://git-scm.com/)。
    • 在官网首页找到“Downloads”链接并点击,下载适合Windows系统的安装程序(通常是.exe文件)。
    • 运行安装程序,在安装过程中可以使用默认选项。不过,建议在“Select Components”步骤中,选择安装“Git Bash”和“Git GUI”,它们会提供命令行和图形化的方式来使用Git。
    • 安装完成后,可以在开始菜单中找到“Git Bash”,通过它来运行Git命令。
  2. 在Linux系统上安装(以Ubuntu为例)

    • 打开终端。
    • 运行命令sudo apt-get update来更新软件包列表。
    • 然后执行sudo apt-get install git命令,系统会自动下载并安装Git。安装完成后,可以通过在终端中输入git --version来检查是否安装成功。
  3. 在Mac系统上安装

    • 可以通过Homebrew(如果已经安装了Homebrew)来安装Git。在终端中运行命令brew install git
    • 如果没有Homebrew,可以访问Git官方网站,下载Mac系统对应的.dmg安装文件。安装完成后,同样可以在终端中检查版本来验证安装情况。

二、Git基本使用

  1. 配置Git

    • 配置全局用户名和邮箱,这是在提交代码时用来标识作者身份的重要信息。
    • 打开终端(Git Bash或者系统自带终端),运行以下命令:
      • git config --global user.name "Your Name"(将“Your Name”替换为你的真实姓名)
      • git config --global user.email "your_email@example.com"(将“your_email@example.com”替换为你的邮箱地址)
  2. 创建仓库(Repository)

    • 本地仓库创建
      • 可以通过git init命令在本地创建一个新的Git仓库。例如,在一个空的文件夹中打开终端,运行git init,这会在该文件夹下创建一个.git隐藏文件夹,其中包含了仓库的所有版本控制信息。
    • 克隆远程仓库
      • 如果要获取一个已经存在的远程仓库(比如在GitHub、GitLab等代码托管平台上的仓库),可以使用git clone [仓库URL]命令。例如,git clone https://github.com/username/repository.git,其中"https://github.com/username/repository.git"是远程仓库的实际URL,这个命令会将远程仓库的内容复制到本地。
  3. 文件操作与版本控制

    • 添加文件到暂存区
      • 当在仓库文件夹中创建或修改文件后,需要将文件添加到暂存区,才能进行版本控制。使用git add [文件名]命令。例如,git add README.md将“README.md”文件添加到暂存区。如果要添加所有文件,可以使用git add.命令。
    • 提交更改
      • 文件添加到暂存区后,就可以提交更改了。使用git commit -m "提交说明"命令。例如,git commit -m "Initial commit",这里的提交说明应该简洁明了地描述本次提交所做的更改。
    • 查看提交历史
      • 可以使用git log命令查看仓库的提交历史。它会显示每次提交的哈希值、作者、日期和提交说明等信息。如果提交历史较多,可以使用git log --oneline命令来以简洁的一行形式显示提交历史。
  4. 分支操作

    • 创建分支
      • 分支可以让你在不影响主分支(通常是“master”或“main”分支)的情况下进行开发。使用git branch [分支名]命令来创建分支。例如,git branch feature - branch创建一个名为“feature - branch”的分支。
    • 切换分支
      • 使用git checkout [分支名]命令来切换分支。例如,git checkout feature - branch会将当前工作分支切换到“feature - branch”。
    • 合并分支
      • 当在分支上完成开发后,可能需要将分支合并回主分支。首先切换到要合并到的分支(如主分支),然后使用git merge [要合并的分支名]命令。例如,在主分支下运行git merge feature - branch来合并“feature - branch”分支。
  5. 远程仓库操作(以GitHub为例)

    • 添加远程仓库
      • 对于本地已经存在的仓库,如果要将其与远程仓库关联,可以使用git remote add [远程仓库名称(通常是origin)] [远程仓库URL]命令。例如,git remote add origin https://github.com/username/repository.git
    • 推送本地更改到远程仓库
      • 在配置好远程仓库并且进行了本地提交后,可以使用git push [远程仓库名称(通常是origin)] [分支名]命令将本地分支的更改推送到远程仓库。例如,git push origin master将本地主分支的更改推送到远程仓库的主分支。
    • 从远程仓库拉取更改
      • 当远程仓库有其他人提交的更改时,可以使用git pull [远程仓库名称(通常是origin)] [分支名]命令将远程仓库的更改拉取到本地。例如,git pull origin master将远程主分支的更改拉取到本地主分支。
posted @ 2024-12-18 10:36  软件职业规划  阅读(127)  评论(0编辑  收藏  举报