Git 是一个强大的分布式版本控制系统,它可以帮助你管理你的代码,跟踪更改,并且可以让你和其他开发者协作。本文将介绍如何使用 Git 在本地仓库中进行操作及常用指令。
首先,你需要安装 Git,可以从官网下载安装包,或者使用包管理器安装,比如在 Ubuntu 上可以使用 apt 安装:
sudo apt install git
安装完成后,你可以使用 git --version 来检查 Git 版本:
git --version
现在开始本地 git 仓库的操作,首先,我们需要先创建一个用来测试我们 git 的本地仓库也就是创建一个本地文件夹 test 。
在test文件夹中,接下来,你需要初始化这个本地仓库,以便于使用 git 监听 test 文件下各个目录内容的变化,可以使用 git init 命令:
git init
在初始化仓库后,我们需要对自己的用户名和邮箱进行设置下
git config user.name "你的姓名"
git config user.email "你的邮箱"
这样就创建了一个本地仓库,你可以使用 git status 来查看仓库的状态:
git status
接下来,你可以把文件添加到仓库中,可以使用 git add 命令:
git add <file> // 添加单个文件到暂存区
git add . // 添加所有文件到暂存区
添加完文件后,你可以使用 git commit 命令把文件提交到仓库:
git commit -m "commit message"
git commit --amend -m // 如果想要修改上一次的提交信息,请使用这个
提交完成后,你可以使用 git log 来查看提交历史:
git log
如果查看历史时出现乱码,请输入以下信息:
it config --global core.quotepath false
// 亦或
set LESSCHARSET=utf-8
如果你想要查看某个提交的详细信息,可以使用 git show 命令:
git show <commit>
如果你想要查看某个文件的历史,可以使用 git log 命令:
git log
git log --oneline // 查看为简要格式(单行)
如果查看文件历史时出现乱码,请使用以下指令
如果你想要查看某个文件的某个版本,可以使用 git checkout 命令:
git checkout <commit> <file>
如果你想要比较两个版本的差异,可以使用 git diff 命令:
git diff <commit1> <commit2>
最后,如果你想要把本地仓库的更改推送到远程仓库,可以使用 git push 命令:
git push origin <branch>
关于 Git 本地仓库 三个区 (工作区、暂存区、本地仓库),可以使用下面这张图来进行详细解析:
以上就是 Git 本地仓库操作的指南,希望能够帮助你更好地使用 Git。