git下载与安装

1. 进入git官网,地址:https://git-scm.com/,进入下载页面,点击下载

2. 双击运行,安装路径不选择C盘,插件默认,一路默认下一步,安装,详细每一步讲解可参考:https://blog.csdn.net/qq_45281589/article/details/134650456

3.  安装后有如下功能

 Git Bash 是一个命令行工具,通过 Git Bash,用户可以使用 Git 的命令行功能,执行版本控制任务,例如克隆仓库、提交更改等。

 Git CMD 是一个在 Windows 命令提示符中运行的命令行工具。类似于 Git Bash,Git CMD 也允许用户在命令行中执行 Git 命令,进行版本控制操作。

Git FAQs(Frequently Asked Questions)包含常见问题和解答,是一份常见问题的集合

Git GUI 是 Git 的图形用户界面工具。通过 Git GUI,用户可以更直观地查看仓库状态、提交更改、查看历史记录等,适用于那些不太习惯使用命令行的用户。

Git Release Note 包含了每个 Git 版本的发布说明,记录了每个版本的新功能、改进和修复的问题等信息。

4. Git 基本的名词和概念

Git 中有一些基本的名词和概念,理解这些名词有助于正确使用 Git 进行版本控制。以下是一些基本的 Git 名词:

仓库(Repository):
一个 Git 仓库是项目的存储空间,包含项目文件和版本历史记录。可以是本地仓库(Local Repository)或远程仓库(Remote Repository)。

工作区(Working Directory):
工作区是你在电脑上能看到的项目目录,包含项目文件和子文件夹。

暂存区(Staging Area):
暂存区是一个中间区域,用于存放将要提交的修改。在提交前,你需要将修改先添加到暂存区。

提交(Commit):
提交是对工作区和暂存区的修改进行保存的操作。每次提交都有一个唯一的标识符(哈希值),并包含了修改的描述信息。

分支(Branch):
分支是项目的一个工作线,可以创建新的分支用于开发新功能或修复 bug,然后将其合并回主分支。

主分支(Main/Branch):
主分支是项目的默认分支,通常被称为 master 或 main,是项目的主要开发线。

远程仓库(Remote Repository):
远程仓库是托管在网络上的项目副本,可以在 GitHub、GitLab、Bitbucket 等平台上进行多人协作。

克隆(Clone):
克隆是从远程仓库复制整个项目到本地,创建一个本地仓库的副本。

拉取(Pull):
拉取是从远程仓库获取最新修改,将远程仓库的变化更新到本地。

推送(Push):
推送是将本地的修改上传到远程仓库,使得远程仓库也包含最新的工作。

合并(Merge):
合并是将不同分支的修改合并到一起,通常用于将新功能或修复的代码合并回主分支。

冲突(Conflict):
冲突发生在合并分支时,表示有两处或多处修改互相冲突,需要手动解决。
5. Git的命令和操作步骤

Git 的使用涉及到一系列命令和操作,以下是一份简单的 Git 使用指南,包含了常用的命令和操作步骤:

1.初始化一个新仓库

git init


2.克隆远程仓库

git clone <远程仓库地址>

3.配置用户信息

git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"

4.查看项目状态

git status

5.添加文件到暂存区

git add <文件名>

6.提交更改

git commit -m "提交描述"

7.查看提交历史

git log

8.创建分支

git branch <分支名>

9.切换分支

git checkout <分支名>

10.合并分支

git merge <被合并的分支名>

11.查看远程仓库信息

git remote -v

12.拉取远程仓库的变化

git pull origin <分支名>

13.推送本地修改到远程仓库

git push origin <分支名>

14.克隆并创建分支

git clone <远程仓库地址> -b <分支名>

15.解决冲突

在合并中可能会发生冲突,需要手动解决冲突后再提交。

16.创建标签

git tag -a <标签名> -m "标签描述" <提交的哈希值>

17.查看远程分支

git branch -r

18.恢复工作区到指定版本

git checkout <版本号> -- <文件名>

这只是 Git 常见操作的一小部分,实际使用中可能会涉及到更多的命令和场景。建议在使用 Git 前,先学习一些基础概念,然后通过实际操作逐步深入。 Git 的强大之处在于其灵活性和丰富的功能,可以适应各种开发场景。

posted @ 2024-07-17 12:07  少年阿川  阅读(1528)  评论(0)    收藏  举报