用《只狼》教你学会Git(中)

整体介绍:

在学习了Git相关的概念之后,我们正式开始学习如何使用Git

这篇文章主要分为两个部分:

  • 基础使用
  • 进阶使用

中篇负责讲述基础的使用liux


基础使用

Git诞生:安装

Git 支持在 Windows、MacOS、Linux、Unix

MacOS安装:

MacOS有一个强大的包管理器:HomeBrew

  • 包管理器简单的认为是一个应用商店,你可以下载,安装,删除,看应用相关信息,升级应用(后面我会专门写一篇包管理器的文章)

  • 它能够简化很多操作,尤其是对于程序员需要的一些工具的安装:

    • Python解释器
    • GCC
    • Git
    • JDK

    如果是在搜索引擎搜索的话,可能需要安装,并且配置环境变量,相对来说麻烦很多,所以会使用包管理器相当重要

所以,Git 也能够 通过HomeBrew安装

  1. 首先安装HomeBrew,打开终端,输入:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

安装结束就可以使用了(详细不在这里展开,后面会写一篇专门介绍HomeBrew的文章)

  1. 然后在终端中,输入命令行:
brew install git
  1. 安装结束,输入命令验证一下:
git --version
  1. 打印出版本信息既是安装成功
Windows安装:

Windows我使用不多,上面也有包管理器(Scoop、Chocolatey),但是我感觉不好用,我们就用传统的方法来进行Git的下载吧

直接点击这里,在官方网站下载,安装完成后在,菜单里面找到Git 打开Git Bash,就能跳出一个类似于这样的窗口(我身边没win的机器,只有在网上找的图):

最后也是对git进行验证

GNU/Linux安装:

使用包管理器安装:

Linux因为有太多的发行版本,不同的比如Debian、CentOS里面的默认的包管理器就不同,常见的有:

  • yum
  • apt-get

所以对应安装的方法就是:

yum install git

apt-get install git

玩Linux的应该都懂~

安装好Git之后开始下一步


Git启动:初始化

git的启动首先需要创建仓库,或者说版本库,什么意思呢,就是在指定文件夹下面,输入命令,让它拥有git的能力,能在里面进行版本控制

如果你不会一些基础命令,建议你先学习一些基本的命令,不过这里面用的最多的是 cd 这个命令,就是到指定路径下面,就是你想创建仓库的地方

到了指定路径下面,输入:

git init

你就让你的文件夹变成了一个版本库了

So easy~ 这样Git初始化这个步骤就完成了,我们继续下一步


Git穿越时空:版本控制

工作区、暂存区、版本库、分支:

Git 工作中,有两个区域:

  • 工作区

  • 版本库:

    又分为:

    • 暂存区
    • 分支

我们来看看四者之间的区别。

工作区 就是你初始化之后,把文件夹变成版本库,这个文件夹,就是工作区

版本库 就是工作区里面的一个隐藏文件夹.git,版本控制就是通过它实现

暂存区 是版本库的一部分

分支 是版本库的一部分,创建版本库默认的分支就是master

补充一个概念: 目录树 ,目录树是指由容器和对象构成的层次结构。树的叶子、节点往往是对象,树的非叶子节点是容器

图片这些元素的解释:

在版本库中标记为 “index” 的区域是暂存区(也叫stage),在 ".git/index"文件中 ,是一个目录树

标记为 “master” 的是 master 分支所代表的目录树。在 “.git/refs/master” 文件中

图中我们可以看出此时 “HEAD” 实际是指向 master 分支的一个指针,在.git/HEAD 文件中,它记录着目前指向的是什么分支

图中的 objects 标识的区域为 Git 的对象库,实际位于 “.git/objects” 目录下,里面包含了创建的各种对象及内容。

基本
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: Git是一种分布式版本控制系统,旨在帮助开发者管理和跟踪代码的修改历史。以下是使用Git的一些基本步骤和程: 1. 安装Git:首先,需要在计算机上安装Git。可以通过Git官方网站下载适用于操作系统的安装程序进行安装。 2. 创建仓库:在项目目录下,使用命令行窗口或Git GUI工具,运行`git init`命令来创建新的Git仓库。 3. 添加文件:可以使用`git add`命令将文件添加到Git仓库的暂存区域。例如,`git add file1.txt`可以将文件file1.txt添加到暂存区。 4. 提交更改:通过`git commit`命令提交文件更改到Git仓库。例如,`git commit -m "Add file1.txt"`可以将文件更改提交到仓库,并添加相关注释。 5. 查看修改历史:可以使用`git log`命令查看Git仓库的提交记录。这将显示提交哈希值、作者、提交时间等信息。 6. 分支管理:可以使用`git branch`命令查看和创建分支。通过`git checkout`命令可以切换到不同的分支。 7. 远程仓库:Git支持与远程仓库进行交互。可以使用`git remote`命令添加、删除和查看远程仓库。例如,`git remote add origin <remote repository URL>`将远程仓库添加为origin。 8. 推送和拉取:可以使用`git push`命令将本地分支的更改推送到远程仓库。而`git pull`命令用于从远程仓库获取最新的更新。 9. 合并和解决冲突:使用`git merge`命令可以将一个分支的更改合并到另一个分支。当两个分支有冲突时,需要手动解决冲突并再次提交。 10. 撤销更改:如果想要撤销某个提交或更改,可以使用`git revert`或`git reset`命令。`git revert`用于创建一个新的提交来撤销之前的更改,而`git reset`可以将HEAD指针重置到之前的提交。 这些是Git的一些基本用法和程,可以帮助用户开始使用Git来管理和跟踪代码修改历史。希望对您有所帮助! ### 回答2: Git是一种分布式版本控制系统,可以帮助团队协同开发,管理项目代码。以下是Git在使用程: 1. 安装Git:首先,我们需要在本地计算机上安装Git。可以去Git官网下载适合自己操作系统的Git安装包,并按照提示进行安装。 2. 创建仓库:在使用Git之前,需要先在项目文件夹下创建一个空的Git仓库。可以通过命令行进入到项目文件夹,并执行命令`git init`来初始化一个Git仓库。 3. 添加文件:将项目所有需要进行版本控制的文件添加到仓库。使用`git add`命令可以将文件添加到缓存区。 4. 提交更改:使用`git commit`命令将缓存区的文件提交到本地仓库,同时需要添加一个有意义的提交信息,用来描述本次提交的更改内容。 5. 查看历史记录:使用`git log`命令可以查看当前仓库的所有提交记录,包括提交者、提交时间和提交信息等。 6. 创建分支:Git的分支功能可以让开发者在同一个项目上同时进行不同的开发工作。使用`git branch`命令可以创建一个新的分支,使用`git checkout`命令可以切换到指定的分支。 7. 合并分支:当在不同分支上开发完毕后,可以使用`git merge`命令将指定分支的更改合并到当前分支上。 8. 撤销更改:如果需要撤销某个文件或整个项目的更改,可以使用`git checkout`命令来恢复到之前的版本。 9. 远程仓库:使用Git可以将本地仓库与远程仓库进行关联,实现代码的远程备份和团队间的协作开发。通过`git remote`命令可以添加和管理远程仓库,使用`git push`命令可以将本地仓库的更改推送到远程仓库。 以上是Git的基本使用程,通过学习和实践,可以更好地利用Git进行项目的版本控制和团队协作。 ### 回答3: Git是一款分布式版本控制系统,常用于协同开发项目。下面是一个简单的Git使用程: 1. 安装Git:从Git官方网站上下载合适的安装程序,根据提示进行安装。 2. 配置用户名和邮箱:在命令行运行以下命令设置全局用户名和邮箱。 `git config --global user.name "Your Name"` `git config --global user.email "[email protected]"` 3. 创建仓库:在项目根目录下运行`git init`命令初始化一个Git仓库。 4. 添加文件:使用`git add <file>`命令将文件添加到Git仓库,可以使用通配符*添加多个文件。 5. 提交更改:使用`git commit -m "commit message"`命令提交更改到仓库,-m选项后面是本次提交的说明信息。 6. 查看状态:使用`git status`命令查看当前仓库状态,包括已修改但未提交的文件。 7. 查看版本历史:使用`git log`命令查看仓库的版本历史记录。 8. 切换分支:使用`git branch`命令查看当前分支,使用`git checkout <branch>`命令切换到指定分支。 9. 创建分支:使用`git branch <branch>`命令创建一个新的分支。 10. 合并分支:使用`git merge <branch>`命令将指定分支的更改合并到当前分支。 11. 远程仓库:使用`git remote add origin <remote-url>`命令添加远程仓库地址,使用`git push -u origin master`将本地仓库推送到远程仓库。 12. 克隆仓库:使用`git clone <remote-url>`命令克隆远程仓库到本地。 这是一个简单的Git使用程,通过这些基本命令可以完成日常开发常见的操作。需要更详细的程可以参考官方文档或搜索相关资料。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

训灼说

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

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

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

打赏作者

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

抵扣说明:

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

余额充值