Git安装及基本命令分支介绍使用

本文详细介绍了Git的基本概念、安装步骤、常用命令,包括初始化、添加、提交、查看日志、在版本中穿梭以及查看状态。此外,还讲解了Git的分支管理和合并操作,帮助读者掌握Git的基础协作流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

1.Git介绍

2.Git安装 

3.终端路径

4.基本命令

4.1 初始化

4.2 添加命令

4.3 提交命令

4.4 查看日志

4.5 在版本中穿梭

4.6查看状态

5. 分支

5.1 分支命令

5.2 合并分支


1.Git介绍

Git是一个软件,作用是:

  • 记录代码的变更(记录我们的开发进程)

  • 实现多人协作(可以把多人的代码合并到一起)

2.Git安装 

在Git Gitee - 基于 Git 的代码托管和研发协作平台 注册一个账号,并设置好邮箱

  • 安装Git,选择安装路径的时候,如果不想安装到C盘,把C改为 D或者E即可。然后一直下一步。
  • 在任何文件夹空白处,鼠标右键,选择 ”Git Bash Here”,打开一个黑窗口(Mac系统打开终端)

依次执行如下命令:

# 查看git版本
git --version
看到如下信息:git version 2.31.1.windows.1
​# 配置用户名
git config --global user.name '用户名'
回车执行命令,如果没有任何提示,则表示成功(如果修改,则重新执行这个命令)
​# 配置邮箱
git config --global user.email '邮箱'
回车执行命令,如果没有任何提示,则表示成功(如果修改,则重新执行这个命令)​
# 查看是否配置好了
git config --list --global​
如果看到如下信息,则表示配置成功
user.email=邮箱
user.name=用户名

3.终端路径

做哪个项目,就在项目文件夹,空白处,鼠标右键,选择 Git Bash Here

  • clear 命令,用于清屏
  • 按 ↑ 或 ↓ ,来找历史命令(找曾经写过的命令)
  • 按 tab 键,可以补全命令(我们输入命令前几个字母,按 tab 键,可以补全命令)

4.基本命令

4.1 初始化

一个项目,只需要初始化一次。

如果你看到项目文件夹,有 .git 文件夹了,说明项目已经初始化过了,就无需再初始化了

git init

4.2 添加命令

将工作区的改动,更新到暂存区

# 注意空格
git add .

4.3 提交命令

暂存区的文件,提交到本地仓库,提交到本地仓库,才能形成一个版本。

git commit -m '说明文字'

4.4 查看日志

执行命令,查看提交记录

如果发现黑窗口显示不出所有内容,则可以按 查看剩余记录

随时输入 q 退出

# 基本命令
git log

# 查看简略消息
git log --oneline

# 查看最近两次记录
git log -2

# 查看完整的记录(适用于回到历史版本之后,使用这个选项来查看完整的记录)
git log --reflog

# 选项可以组合使用
git log --oneline -2

4.5 在版本中穿梭

注:版本号使用前7位也可以

# 将代码整体 在历史中 穿梭
git reset --hard 版本号      

# 指定文件回到某个版本
git checkout 版本号 文件名

4.6查看状态

 通过查看状态(未跟踪、已暂存、已修改、已提交),我们主要检查:是否有文件没有提交。

git status

# 如果结果是
$ git status
On branch master
nothing to commit, working tree clean

说明所有文件都提交了,此时,可以切换分支、创建分支、拉取代码等等。

5. 分支

5.1 分支命令

在当前分支修改了内容,一定要提交,然后才能切换分支、才能创建分支等

# 查看分支
git branch

# 查看分支
git branch -a

# 创建分支
git branch 分支名

# 切换分支
git checkout 分支名

# 删除分支
git branch -d 分支名  (如果不让删除,可以使用 -D 强制删除)

# 合并分支
git merge 分支名       (把指定分支的代码,合并到当前分支)

5.2 合并分支

git merge 分支名
  • 不报错,没有冲突提示,表示合并完成

  • 出现一个弹框, 输入 :q 按回车退出即可

  • 如果提示CONFLICT,表示有冲突,找到有冲突的文件解决冲突(去掉分割线,选择保留的代码,保存文件),最后 git add . 和 git commit -m 'xxx'即可完成合并

下一篇文章:Git远程仓库和多人协作介绍及使用_黄昏终结者的博客-优快云博客_git远程协作目录远程仓库SSH秘钥配置首次推送分支后续的推送使用https地址推送相关命令多人协作管理员成员所有人合并所有分支https://blog.youkuaiyun.com/m0_62181310/article/details/125424802?spm=1001.2014.3001.5502

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

黄昏终结者

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

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

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

打赏作者

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

抵扣说明:

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

余额充值