3. Git安装与常用命令


前言:

这一部分我学的时候感觉是Git的重点,在实现的过程中遇到很多不会的东西或者bug比如我的手写板连接到电脑无法在gitbash下输入字符的情况等确实收获很多,此外我还会了gitclone从github上完整的下载整个项目,这也是我此行的目的。 


3. Git安装与常用命令

在本章节中,我们将介绍Git的安装与常用命令,所有的例子都会在Git Bash中演示,并且会用到一些基本的Linux命令。我们还将详细介绍如何配置Git环境并进行基础的版本控制操作。

常用Linux命令
  • ls/ll:查看当前目录内容。
  • cat:查看文件内容。
  • touch:创建文件。
  • vi:使用vi编辑器(本教程用vi展示效果,实际使用时可以用其他编辑器,如Notepad++)。

3.1 Git环境配置

3.1.1 下载与安装

Git可以从官方地址Git下载页面下载。下载完成后,双击安装文件,按照提示完成安装。

安装成功的标志:在桌面或任意目录右键单击,看到如下两个选项:

  • Git GUI:Git的图形界面工具。
  • Git Bash:Git的命令行工具。

安装完成后,首先要做的是配置用户信息,这对于提交记录非常重要。

3.1.2 基本配置
  1. 打开Git Bash
  2. 设置用户信息
    git config --global user.name "itcast"
    git config --global user.email "hello@itcast.cn"
    

  3. 查看配置信息
    git config --global user.name
    git config --global user.email
    

3.1.3 为常用指令配置别名(可选)

可以为一些常用命令设置别名,以减少输入量。

  1. 在用户目录下创建.bashrc文件:
    touch ~/.bashrc
    

  2. 配置别名
    alias ll='ls -al'
    

  3. 激活配置
    source ~/.bashrc
    

3.1.4 解决Git Bash乱码问题
  1. 修改Git Bash配置文件: 在bash.bashrc文件的最后加入以下两行:
    export LANG="zh_CN.UTF-8"
    export LC_ALL="zh_CN.UTF-8"
    


3.2 获取本地仓库

要使用Git管理代码,首先需要创建本地仓库。

  1. 创建一个空目录(例如test)。
  2. 进入该目录并打开Git Bash
  3. 执行以下命令初始化仓库
    git init
    

执行成功后,可以看到隐藏的.git目录。


3.3 基础操作指令

3.3.1 查看修改的状态(git status

用于查看工作区和暂存区的修改状态:

git status
3.3.2 添加修改到暂存区(git add

用于将工作区的修改加入到暂存区:

git add <文件名> # 单个文件
git add .       # 所有文件
3.3.3 提交到本地仓库(git commit

将暂存区的修改提交到本地仓库:

git commit -m "提交说明"
3.3.4 查看提交日志(git log

查看提交记录:

git log

3.4 分支操作

3.4.1 查看本地分支

查看当前所有本地分支:

git branch
3.4.2 创建分支

创建新的分支:

git branch <分支名>
3.4.3 切换分支

切换到指定分支:

git checkout <分支名>
3.4.4 合并分支

将一个分支的修改合并到当前分支:

git merge <分支名>
3.4.5 删除分支

删除指定分支:

git branch -d <分支名>
3.4.6 解决冲突

在合并过程中,如果两个分支修改了相同的文件,会发生冲突,需手动解决。解决步骤:

  1. 处理冲突部分的文件。
  2. 将解决后的文件加入暂存区。
  3. 提交修改。

3.4.7 删除分支

在Git中,删除分支有两种方式,具体取决于是否要做安全检查。

  • 不能删除当前分支:只能删除其他非当前分支。

  • 删除带检查

    git branch -d <分支名>
    

    此命令会检查分支是否已经合并到当前分支,如果未合并,将无法删除。

  • 强制删除不做检查

    git branch -D <分支名>
    

    这个命令会强制删除分支,即使该分支未合并到当前分支。


3.4.8 解决冲突

当在多个分支上并行开发时,Git可能会出现文件修改的冲突,尤其是在合并两个分支时。

解决冲突的步骤如下:

  1. 处理冲突:打开冲突的文件,手动选择需要保留的内容。
  2. 将解决后的文件加入暂存区
    git add <冲突文件>
    

  3. 提交解决冲突后的修改
    git commit -m "解决冲突"
    

Git会在文件中标记冲突部分,处理时需要手动修改冲突部分的代码。


 

3.4.9 开发中分支使用原则与流程

在实际开发中,分支管理是版本控制中的核心部分。常见的分支使用原则包括:

  • master(生产)分支:主分支,通常用于生产环境。
  • develop(开发)分支:从master创建,用于日常开发。
  • feature/xxx分支:从develop分支创建,针对具体功能的开发分支。
  • hotfix/xxx分支:从master创建,用于线上紧急bug修复。

使用分支进行开发的好处是可以独立处理功能、bug等,不会影响主线开发。各个分支的开发完成后,通常会合并回developmaster

 


通过上述步骤,可以初步掌握Git的安装和常用操作,接下来可以深入学习更多Git高级功能。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夏驰和徐策

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值