git最基础知识

内容分享2天前发布
0 0 0

工作区、暂存区、仓库区和远程仓库介绍

  1. 工作区:Git的工作区是指本地文件系统中包含项目代码的目录。在工作区中进行的更改不会立即记录到Git仓库中,而是需要添加到暂存区。
  2. 暂存区(Index/Stage):Git的暂存区是用于临时存放你的改动的地方,包含的是即将提交到文件列表的信息。暂存区实际上只是一个文件,该文件记录着所有准备提交的更改。
  3. 仓库区(Repository):Git的仓库区(或版本库)是安全存放数据的地方,它包含了你提交到所有版本的代码。仓库区中包含Git对象,它们代表着Git中的文件和文件夹。HEAD指向最新放入仓库的版本。
  4. 远程仓库(Remote):Git的远程仓库是一个托管代码的服务器,可以简单的认为是你项目组中的一台电脑用于远程数据交换。远程仓库用于协同开发和备份代码,多个开发者可以同时在远程仓库上工作,并将其更新与同步到本地仓库。

git最基础知识

常用命令

当今在软件开发领域,Git 是最受欢迎的版本控制系统之一。以下是 Git 常用的一些命令和用法:

  1. 初始化 Git 仓库
git init

在当前目录下创建一个新的 Git 仓库。

  1. 添加文件到 Git 仓库
git add <file>

将文件添加到 Git 仓库中进行跟踪。

  1. 提交更改到 Git 仓库
git commit -m "commit message"

将更改提交到 Git 仓库,其中 “commit message” 是提交的信息。

  1. 查看 Git 仓库状态
git status

查看 Git 仓库中所有文件的状态。

  1. 查看 Git 提交日志
git log

查看 Git 仓库中的提交历史。

  1. 查看 Git 工作区和暂存区的区别
git diff

查看工作区和暂存区之间的差异。

  1. 将本地分支推送到远程仓库
git push <remote> <branch>

将本地分支推送到远程仓库中。

  1. 从远程仓库拉取最新代码
git pull <remote> <branch>

从远程仓库拉取最新代码。

  1. 切换分支
git checkout <branch>

切换到指定的分支。

  1. 创建新的分支
git branch <new_branch>

在当前分支上创建一个新的分支。

查看各种差异

  1. git查看工作区与暂存区的差异

要查看Git工作区和暂存区之间的差异,可以使用以下命令:

git diff

这将显示您的工作区中的更改与暂存区之间的差异。

如果您要查看特定文件的差异,可以使用以下命令:

git diff <filename>
  1. 查看指定提交版本和当前工作目录之间的差异
git diff <commit>
  1. 查看已暂存的更改与最新提交版本之间的差异
git diff --cached
  1. 查看工作区与远程仓库的差异
git diff <local-branch> <remote-branch>

其中<local-branch>是指定的本地分支名称,<remote-branch>是指定的远程分支名称。

  1. git查看暂存区与远程仓库的差异
git diff --cached <remote-branch>

其中<remote-branch>是指定的远程分支名称。此命令将显示暂存区和远程分支之间的差异。

© 版权声明

相关文章

暂无评论

none
暂无评论...