首页 > 其他分享 >Git 初体验及其常用命令介绍-下

Git 初体验及其常用命令介绍-下

时间:2022-09-03 16:44:29浏览次数:110  
标签:Git 命令 初体验 git branch 常用命令 如上图 分支

在前一篇博文「Git 初体验及其常用命令介绍(上)」中,我们已经了解了 Git 的一些常用命令了,包括statusinitaddcommitlog等,下面我们接着上一篇博文的内容,继续介绍 Git 的常用命令。

第 6 个命令:git branch

命令行窗口的光标处,输入git branch命令,查看 Git 仓库的分支情况:

20170403170211777.png

如上图所示,显示了仓库demo中的分支情况,现在仅有一个master分支,其中master分支前的*号表示“当前所在的分支”,例如* master就意味着我们所在的位置为demo仓库的主分支。输入命令git branch a,再输入命令git branch,结果如下图所示:

20170403170955742.png

如上图所示,我们创建了一个名为a的分支,并且当前的位置仍然为主分支。

第 7 个命令:git checkout

在命令行窗口的光标处,输入git checkout a命令,切换到a分支:

20170403171302293.png

如上图所示,我们已经切换到a分支啦!也可以通过命令git branch查看分支情况:

20170403171630900.png

在这里,我们还有一个更简单的方法来查看当前的分支,即通过观察上图中用红色框圈起来的部分。此外,我们也可以在创建分支的同时,直接切换到新分支,命令为git checkout -b,例如输入git checkout -b b命令:

20170403172440371.png

如上图所示,我们在a分支下创建b分支(ba的分支),并直接切换到b分支。

第 8 个命令:git merge

切换到master分支,然后输入git merge a命令,将a分支合并到master分支:

20170403173100208.png

如上图所示,我们已经将a分支合并到主分支啦!此外,在这里需要注意一点,那就是:在合并分支的时候,要考虑到两个分支是否有冲突,如果有冲突,则不能直接合并,需要先解决冲突;反之,则可以直接合并

**第 9 个命令:git branch -d & git branch -D **

在命令行窗口的光标处,输入git branch -d a命令,删除a分支:

20170403173835177.png

如上图所示,我们已经将分支a删除啦!不过有的时候,通过git branch -d命令可以出现删除不了现象,例如分支a的代码没有合并到主分支等,这时如果我们一定要删除该分支,那么我们可以通过命令git branch -D进行强制删除。

**第 10 个命令:git tag **

在命令行窗口的光标处,输入git tag v1.0命令,为当前分支添加标签:

20170403175319193.png

如上图所示,我们为当前所在的a分支添加了一个v1.0标签。通过命令git tag即可查看标签记录:

20170403175530508.png

如上图所示,显示了我们添加标签的记录。通过命令git checkout v1.0即可切换到该标签下的代码状态:

20170403180132750.png

如上图所示,我们已经成功切换到a分支的v1.0标签啦!

通过Git 初体验及其常用命令介绍两篇博文的内容,我们已经了解了一些 Git 的常用命令啦,但还有很多命令我们没有进行演示,例如clonermgreppullpush等,Git 的魅力也并不止于此,还有更多的精彩等待大家探索。

此外,对于前一篇博文中遗留的问题,即“提交内容”中的AuthorEmail,可以用如下命令进行设置:

git config --global user.name "名字"
git config --global user.email "邮箱"
12

其中,global表示设置为全局可用,如果想设置局部可用,删除global即可。

标签:Git,命令,初体验,git,branch,常用命令,如上图,分支
From: https://www.cnblogs.com/javaxubo/p/16652963.html

相关文章

  • GitHub 主页介绍及修改个人信息
    接着「敲开GitHub的大门-注册账号」一文的内容,我们继续往下介绍:注意:下面的是之前的版本,现在界面已经有所更新了,而且浏览器可以帮助我们翻译成中文,也是比较方便的.......
  • 创建 GitHub 仓库的步骤及方法
    创建GitHub仓库的步骤及方法在「GitHub主页介绍及修改个人信息」一文中,我们已经对GitHub的个人主页有了一些了解,并且完成了对个人信息的修改。但是美中不足的是,我们......
  • 深入理解 GitHub Flow
    深入理解GitHubFlowGitHubFlow是一个轻量级,基于分支的工作流,支持团队和项目的定期部署。本指南介绍了GitHubFlow的工作原理。Step1.创建分支(Createabranch)......
  • Hello World · GitHub 指南
    HelloWorld·GitHub指南简介HelloWorld项目是计算机编程历史中悠久的传统。在我们学习新知识的时候,她也是一个简单的练习。现在,就让我们一起了解GitHub吧!你将学......
  • 初识GitHub · 简介篇
    初识GitHub·简介篇1前言GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub。GitHub于2008年4月10日......
  • GIT提交项目到Gitee
    首先,删除本地项目文件夹下面的.git和.gitee两个文件夹其次,在Gitee上创建仓库,例如https://gitee.com/xxx/xxx.git最后,gitinitgitadd.gitcommit-m"first"gitremot......
  • 3.2 Express中间件的初体验
    1.定义中间件函数constexpress=require('express');constapp=express();constmw=function(req,res,next){console.log('这是最简单的中间件函数');......
  • 使用 Git 和 GitHub - 基本命令
    使用Git和GitHub-基本命令大家好,我们在数据科学训练营的范围内完成了第一节Git和GitHub培训课程。在我日记的这一部分,我将尝试尽可能详细地描述这个软件是如何......
  • git克隆代码出现Authentication failed for “http://xxxxxx“ 解决方案
    1、打开cmd窗口2、输入命令gitconfig--system--unsetcredential.helper3、然后去操作推送,拉取和或者克隆等任意操作4、提示你输入用户名和密码,修改之5、再在gitba......
  • Git笔记
    Git分布式版本控制工具1、Git概述Git是一个分布式版本控制工具,主要用于管理开发过程中的源代码文件(Java类、xml文件、html页面等),在软件开发过程中被广泛使用。在IDEA开......