Git安装及使用图文教程详解(附带安装文件)

这篇具有很好参考价值的文章主要介绍了Git安装及使用图文教程详解(附带安装文件)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


Git安装及使用图文教程详解(附带安装文件)

原创:丶无殇  2023-06-26


下载安装

下载

本文使用v2.39.1.windows.1版本的软件

GitHub:Git-2.39.1-64-bit.exe

阿里云盘:Git-2.39.1-64-bit.exe

官网:https://git-scm.com/download/win

git安装使用教程,学习,技巧帮助,Web前端,git,github,gitee,开源

安装

  1. 运行安装程序,点击Next
    git安装使用教程,学习,技巧帮助,Web前端,git,github,gitee,开源

  2. 选择安装路径后,点击Next
    git安装使用教程,学习,技巧帮助,Web前端,git,github,gitee,开源

  3. 选择需要的组件后,点击Next
    git安装使用教程,学习,技巧帮助,Web前端,git,github,gitee,开源

  4. 设置开始菜单中的文件夹名称,默认为Git,点击Next
    git安装使用教程,学习,技巧帮助,Web前端,git,github,gitee,开源

  5. Git的默认编辑器,建议使用默认编辑器,点击Next
    git安装使用教程,学习,技巧帮助,Web前端,git,github,gitee,开源

  6. 设置默认分支名,建议选择Git决定,默认为master,点击Next
    git安装使用教程,学习,技巧帮助,Web前端,git,github,gitee,开源

  7. 修改Git环境变量,选择默认的仅在Git Bash中使用,不修改环境变量,点击Next
    git安装使用教程,学习,技巧帮助,Web前端,git,github,gitee,开源

  8. 使用默认的OpenSSH即可,点击Next
    git安装使用教程,学习,技巧帮助,Web前端,git,github,gitee,开源

  9. 选择后台客户端连接协议,选默认的OpenSSL协议,然后点击Next
    git安装使用教程,学习,技巧帮助,Web前端,git,github,gitee,开源

  10. 配置换行符,Windows使用CRLF,Linux使用LF,点击Next
    git安装使用教程,学习,技巧帮助,Web前端,git,github,gitee,开源

  11. 配置Git Bash终端类型,点击Next
    git安装使用教程,学习,技巧帮助,Web前端,git,github,gitee,开源

  12. 选择Git pull合并的模式,选择默认模式,点击Next
    git安装使用教程,学习,技巧帮助,Web前端,git,github,gitee,开源

  13. 选择凭据管理器,默认使用跨平台凭据管理器,点击Next
    git安装使用教程,学习,技巧帮助,Web前端,git,github,gitee,开源

  14. 其他配置,选择文件缓存机制,点击Next
    git安装使用教程,学习,技巧帮助,Web前端,git,github,gitee,开源

  15. 实验室功能,一般都不勾选,最后点击Install安装:
    git安装使用教程,学习,技巧帮助,Web前端,git,github,gitee,开源

  16. 安装中,不要操作,等待完成:
    git安装使用教程,学习,技巧帮助,Web前端,git,github,gitee,开源

  17. 直到出现以下画面,安装完成!
    git安装使用教程,学习,技巧帮助,Web前端,git,github,gitee,开源

验证安装成功

执行程序,或者在桌面空白处右击,选择Git Bash Here
git安装使用教程,学习,技巧帮助,Web前端,git,github,gitee,开源

点击后,会打开Git编辑窗口:
git安装使用教程,学习,技巧帮助,Web前端,git,github,gitee,开源

版本查看

输入git -v或者git --version后回车,可以查看当前版本,显示当前版本信息
git安装使用教程,学习,技巧帮助,Web前端,git,github,gitee,开源

基础指令

以下介绍经常使用的功能

Git常用指令

指令 作用
【首次必须】git config --global user.name 用户名 设置签名用户
【首次必须】git config --global user.email 邮箱 设置签名邮箱
git init 初始化本地库
git status 查看本地库状态
git add 文件名 添加到暂存区
git commit -m " 日志信息 " 文件名 提交到本地库
git reflog/log 查看历史记录
git reset --hard 版本号 版本切换

【首次必须】设置签名用户、邮箱

设置用户名、设置邮箱名、查询用户名、查询邮箱名:

git config --global user.name USERNAME	//设置用户名
git config --global user.email EMAIL	//设置邮箱
git config --global user.name			//查询用户名
git config --global user.email			//查询邮箱
git config -l							//查看全部配置信息
git congig --global --list|-l			//查看全局信息

效果如图:
git安装使用教程,学习,技巧帮助,Web前端,git,github,gitee,开源

此配置文件.gitconfig可以在C:\Users\Administrator中看到:
git安装使用教程,学习,技巧帮助,Web前端,git,github,gitee,开源

设置签名的作用主要为了区分操作者的身份,用户的签名在每次的提交记录中能看到

*:必须设置用户签名,否则无法提交代码

1.初始化本地仓库

指令:git init

会生成.git文件夹,如果没有显示,需要勾选文件显示设置中的:显示隐藏文件夹
git安装使用教程,学习,技巧帮助,Web前端,git,github,gitee,开源

初始化完成后,此路径会被标记为master主分支

2.查看本地库状态

指令:git status

通过这个指令可以查看当前文件夹内的文件状态,
git安装使用教程,学习,技巧帮助,Web前端,git,github,gitee,开源

3.创建文件

可以手动添加文件进来,也可以使用指令操作,详情参考:创建文件指令

此处演示vim创建的方式

指令:vim a.txt,然后按i进入编辑模式,按Esc后yy复制,p粘贴
git安装使用教程,学习,技巧帮助,Web前端,git,github,gitee,开源

编辑完成,按Esc后输入:wq退出,此时使用ll指令,显示文件,会发现已经创建了a.txt文件

然后查看文件内容,使用cat a.txt显示
git安装使用教程,学习,技巧帮助,Web前端,git,github,gitee,开源

此时使用git status查看状态,会发现文件还没有提交,也不在暂存区(未被追踪的文件)
git安装使用教程,学习,技巧帮助,Web前端,git,github,gitee,开源

4.添加文件至暂存区

指令:git add FILENAME

比如添加刚刚的a.txt到暂存区,可以使用指令:git add a.txt

如果需要添加所有文件,可以使用指令:git add .
git安装使用教程,学习,技巧帮助,Web前端,git,github,gitee,开源

绿色字体上面提示了如何清除暂存区的文件,使用指令:git rm --cached <filename>

移除暂存区文件后,git状态回到未添加暂存区的状态:
git安装使用教程,学习,技巧帮助,Web前端,git,github,gitee,开源

5.提交本地库

指令:git commit -m "MESSAGE" (FILENAME)

其中-m "MESSAGE"是提交信息选项
git安装使用教程,学习,技巧帮助,Web前端,git,github,gitee,开源

提交完成后,git status中的工作树是干净的

其中,第4点和第5点可以合并为一条指令:git commit -am "MESSAGE"

6.文件操作历史

6.1.文件修改

将文件a.txt进行修改,做好修改的标记:
git安装使用教程,学习,技巧帮助,Web前端,git,github,gitee,开源

查看状态,文件被标记显示为已修改,然后提交到暂存区
git安装使用教程,学习,技巧帮助,Web前端,git,github,gitee,开源

6.3.版本信息

查看版本信息:git reflog (-n)

查看详细信息:git log (-n)

reflog可查看所有历史记录,包括提交、切换和删除,log可查看详细历史记录到当前HEAD所指向的记录

可以多尝试几次后查看
git安装使用教程,学习,技巧帮助,Web前端,git,github,gitee,开源

如果历史记录比较多,可以通过-n来显示前n行记录,当记录很多的时候,会显示:,按回车可以继续显示,按Q退出

如果觉得git log显示的信息太多,可以使用git log --pretty=oneline

7.版本操作

7.1.版本切换

指令:git reset --hard 版本号|HEAD@{index}

比如多次提交后,发现需要回到之前提交的版本去做,就可以使用版本切换,当前a.txt如下:
git安装使用教程,学习,技巧帮助,Web前端,git,github,gitee,开源

比如标记为HEAD@{2},这里的表示距离当前版本2次前的记录,版本号为a0f42be

切换后如下:
git安装使用教程,学习,技巧帮助,Web前端,git,github,gitee,开源

HEAD已经指向版本号a0f42be,并且a.txt中已经变成之前的内容

7.2.版本退回

如果要退回上一个版本,可以使用git reset --hard HEAD^

如果退回上两个版本,可以使用git reset --hard HEAD^^

还可以使用个数n来,可以使用git reset --hard HEAD~n

未提交的操作版本,可以使用git checkout -- 文件名(路径),也可以使用git rm --cached 文件名(路径)删除缓存区文件

8.分支操作

8.1.查看分支

指令:git branch -v

输入指令查看当前分区的分支,*表示当前所在分区
git安装使用教程,学习,技巧帮助,Web前端,git,github,gitee,开源

8.2.创建分支

指令:git branch 分支名

创建新的分支,非当前分区时候,前面没有*标记
git安装使用教程,学习,技巧帮助,Web前端,git,github,gitee,开源

8.3.切换分支

指令:git checkout 分支名|版本号

切换分支,激活的分支高亮显示,并且命令提示符末尾分支名也变了
git安装使用教程,学习,技巧帮助,Web前端,git,github,gitee,开源

8.4.合并分支

8.4.1.合并整个分支的修改

指令:git merge 分支名

分支名合并到当前分支,如果没有冲突,则可以合并成功,如果有冲突,需要人为修改后提交合并
git安装使用教程,学习,技巧帮助,Web前端,git,github,gitee,开源

解决冲突

首先查看两个冲突的文件:
git安装使用教程,学习,技巧帮助,Web前端,git,github,gitee,开源

然后合并之后,查看这个文件,会有特殊标记,删除特殊标记,决定要使用的内容

特殊符号:

<<<<<< HEAD				//需要删除
当前分支的代码				//A:选择一个保留
=======					//需要删除
合并过来的代码				//B:选择一个保留
>>>>>>> 合并的分支		//需要删除

AB两处冲突的内容,选择好保留的记录,其他的删除,指令模式输入DD可以快速删除一行,操作完成后保存

文件显示如下:
git安装使用教程,学习,技巧帮助,Web前端,git,github,gitee,开源

保存好了之后重新提交既可:
git安装使用教程,学习,技巧帮助,Web前端,git,github,gitee,开源

8.4.2.合并部分提交的代码

指令:git cherry-pick 提交ID1 提交ID2…

首先切换到需要合并到的分支,然后执行指定的提交ID,可以是多个分支,当没有冲突的时候,合并完成,当有冲突的时候,会提示如下:
git安装使用教程,学习,技巧帮助,Web前端,git,github,gitee,开源

需要按照前面内容修改冲突内容后再次提交,也可以撤销此次提交操作,撤销指令:git cherry-pick --abort

冲突文件修改好了之后提交,会有cherry-pick的标记:
git安装使用教程,学习,技巧帮助,Web前端,git,github,gitee,开源

8.5.删除分支

指令:git branch -d 分支名
git安装使用教程,学习,技巧帮助,Web前端,git,github,gitee,开源

8.6.分支差异对比

指令:git diff 当前分支 其他分支

对比分支的文件差异,通过红色绿色显示出来:
git安装使用教程,学习,技巧帮助,Web前端,git,github,gitee,开源

9.标签操作

9.1.添加标签

指令:git tag 版本号

一般版本可以使用v1.0.1这种格式

9.2.查看标签

指令:git tag可以查看标签列表

如果需要查看当前标签的详细信息,可以使用:git show 版本号
git安装使用教程,学习,技巧帮助,Web前端,git,github,gitee,开源

其他操作

git tag查看所有标签

git tag 版本号给当前最新的commit打上标签

git tag 版本号 提交ID给指定的commit-id打上标签

git tag -a 版本号 -m 描述信息 提交ID给指定的commit-id打上标签并附上说明文字

git tag -d 版本号删除标签

远程操作

1.克隆远程仓库到本地

指令:git clone 远程地址
git安装使用教程,学习,技巧帮助,Web前端,git,github,gitee,开源

将远程仓库克隆到本地,之后可以像前面操作本地仓库一样操作

2.查看当前远程别名

指令:git remote -v

查看当前所有远程地址别名

指令:git remote add 别名 远程连接

远程连接起别名

其他操作

查看远程仓库:git remote -v

添加远程仓库:git remote add [name] [url]

删除远程仓库:git remote rm [name]

修改远程仓库:git remote set-url --push [name] [newUrl]

3.拉取推送

拉取远程仓库:git pull [remoteName] [localBranchName]

推送远程仓库:git push [remoteName] [localBranchName]

将本地的分支提交到远程仓库,并作为master分支或者其他分支

可使用:git push origin 本地分支:远程分支

推送到远程一般使用:git push origin master,第一次会提示登录,需要登录相关账号
git安装使用教程,学习,技巧帮助,Web前端,git,github,gitee,开源

然后显示类似这样就是成功了:
git安装使用教程,学习,技巧帮助,Web前端,git,github,gitee,开源

至此,教程结束!
如有补充,后续将进行修改。文章来源地址https://www.toymoban.com/news/detail-695897.html


到了这里,关于Git安装及使用图文教程详解(附带安装文件)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 巨详细一站式VScode+ESP-IDF开发环境搭建教程,附带Python和Git安装教程、安装出错踩坑经验

    VScode+ESP-IDF开发环境搭建教程,附带Python和Git安装教程、安装出错踩坑经验、最新版安装包,文末附带神奇的免安装版!! 巨详细一站式VScode+ESP-IDF的开发环境搭建教程,附带Python和Git安装教程、安装出错踩坑经验,以及免安装版,小白跟我无脑操作也能一次点亮,文章最后附最

    2024年02月16日
    浏览(62)
  • 在 IDEA 中使用 Git开发 图文教程

    一、打开IDEA,进入目录:File -New -Project from Version Control 二、打开代码仓库,进行clone对应的链接 然后点击clone进行下一步,输入用户名和密码就可以下载了 默认下载的是master分支,需要选取不同的分支时,可以在VCS-Git -Pull 可以选择不同的分支进行拉取,选择以后,稍等片刻

    2024年02月12日
    浏览(39)
  • 2、Git使用不完全指南:Git客户端的使用及使用Token认证方式提交代码详解(详细图文)

    本篇介绍如何在Windows、Linux下安装Git客户端以及从远程代码仓库拉取代码。以及介绍2023如何从GitHub上获取Token令牌、使用Pycharm通过Token令牌从本地push上传仓库的方法,用来解决推送代码报Push failed The requested URL returned error:403的错误问题。 Windows 1、 安装 Git 和 TortoiseGit Git 下载

    2024年02月15日
    浏览(65)
  • 通过pycharm使用git和github的步骤(图文详解)

    1.集成Git。 打开Pycharm, 点击File--Settins--Version Control--Git 然后在 Path to Git executable中选择本地的git.exe路径。如下图: 2.集成GitHub 打开Pycharm, 点击File--Settins--Version Control--GitHub然后输入正确的Github用户名和密码,如下图: VCS--Import into Version Control--Share Project on GitHub 把Git版本库中

    2024年01月18日
    浏览(35)
  • 图文超详细解决IDEA使用Git忽略提交一个某个文件

    IDEA使用Git忽略提交一个某个文件 代码开发的时候使用Git作为版本控制工具,免不了会经常提交代码,有时候会遇到一种情况 有某个或者多个文件,我本地进行了改动方便我调试,但是不能提交代码到远程仓库,只保留到我本地方便自己使用即可 但是呢,每次提交代码的时候都会检测

    2024年02月01日
    浏览(45)
  • 详解Git 安装教程(保姆级教程)

    Git工具官网:https://git-scm.com/downloads 点击下载(官网下载可能会比较慢,下面有淘宝镜像): 所有东西下载慢的话就可以去找镜像! 官网下载太慢,我们也可以使用淘宝镜像下载:CNPM Binaries Mirror 比如可以选择:v2.37.3.windows.1 1. 用户许可声明 双击下载后的 Git-2.37.3-64-bit.ex

    2024年02月05日
    浏览(38)
  • Centos7-Linux环境中下载安装Git2.3超详细图文教程(亲测有效)

    Git — The stupid content tracker, 傻瓜内容跟踪器。Linus Torvalds 是这样给我们介绍 Git 的。 Git 是用于 Linux内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持(wingeddevil注:这得分是用什么样的服务端,使用

    2023年04月15日
    浏览(66)
  • 【DevOps】Git 图文详解(九):工作中的 Git 实践

    本系列包含: Git 图文详解(一):简介及基础概念 Git 图文详解(二):Git 安装及配置 Git 图文详解(三):常用的 Git GUI Git 图文详解(四):Git 使用入门 Git 图文详解(五):远程仓库 Git 图文详解(六):Git 利器 - 分支 Git 图文详解(七):标签管理 Git 图文详解(八)

    2024年02月04日
    浏览(39)
  • git介绍,安装(手把手),命令与使用(包含IDEA操作,github,gitee的万字图文详述)

    目录 1.Git 1.1 概述 1.2、版本控制 1.3 版本控制工具 1.3.1 集中式版本控制工具 1.3.2 分布式版本控制工具 1.4 Git简史 1.5 Git 工作机制 1.6 Git 和代码托管中心 2.Git安装 2.1 下载安装包 2.2 选择安装路径 2.3 Git 选项配置 2.4 再次确定 Git 安装目录名 2.5 选择Git 的默认编辑器 2.6 分支名设置

    2024年02月05日
    浏览(55)
  • Git入门图文教程(深入浅出,详细了解Git,以及操作)

    Git是当前最先进、最主流的 分布式 版本控制系统,免费、开源!核心能力就是版本控制。再具体一点,就是面向代码文件的版本控制,代码的任何修改历史都会被记录管理起来,意味着可以恢复到到以前的任意时刻状态。支持跨区域多人协作编辑,是团队项目开发的必备基

    2024年02月08日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包