当前位置: 首页 > wzjs >正文

扬州市住房建设局网站站长之家爱站网

扬州市住房建设局网站,站长之家爱站网,网站服务器自己做,人像摄影网站有哪些Git 入门 Git 是一个分布式版本控制系统,广泛用于软件开发中。 它可以帮助开发者跟踪代码的变化,协作开发,并管理项目的不同版本。 安装 Git 在 Windows 上安装 下载 Git 安装程序:Git for Windows运行下载的安装程序&#x…

Git 入门

Git 是一个分布式版本控制系统,广泛用于软件开发中。

它可以帮助开发者跟踪代码的变化,协作开发,并管理项目的不同版本。

安装 Git

在 Windows 上安装

  1. 下载 Git 安装程序:Git for Windows
  2. 运行下载的安装程序,并按照提示完成安装。

在 macOS 上安装

  1. 打开终端。
  2. 输入以下命令并按回车:
    brew install git
    
    这将使用 Homebrew 包管理器安装 Git。

在 Linux 上安装

  1. 打开终端。
  2. 输入以下命令并按回车:
    sudo apt-get install git
    
    这将使用 APT 包管理器安装 Git。

基本操作

首先,创建一个空文件夹,然后右键点击空白处,选择 Open Git Bash here,打开 Bash 界面。

打开Bash界面

配置 Git

先配置一下 Git 的用户名和邮箱:

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

这个用户名和邮箱,主要是用于提交时的作者信息。

创建仓库

要创建一个新的 Git 仓库,使用以下命令:

git init

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

初始化仓库

创建文件

在空文件夹下,右键,创建一个文本文档 test.txt。

创建文件

然后在文档中写入一行文本。

写入一行文本

提交更改

  1. 添加文件到暂存区:
    git add 文件名
    
  2. 提交更改:
    git commit -m "提交信息"
    

添加并提交

现在,仓库里记录了 test.txt 这个文件,并且有一条提交记录,提交信息为 Add Test Document。

查看状态

要查看当前仓库的状态,使用以下命令:

git status

我们修改一下 test.txt 的内容,加上一行文本。

写入第二行文本

然后使用上述的命令,查看一下仓库的状态。

查看仓库状态

可以看到一行红色的字体,它告诉我们,test.txt 这个文件被 modified(修改)了。

我们可以再次使用 git add 和 git commit 命令,把这次的修改提交到 Git 仓库里。

第二次提交

查看历史记录

要查看提交历史,使用以下命令:

git log

可以看到我们已经在仓库中提交了两次。

提交历史

查看文件差异

要查看文件差异,使用以下命令:

git diff

我们再修改一下 test.txt 的内容,加上一行文本。

写入第三行文本

然后查看这个文件的差异。

查看文件差异

可以看到,原来的 Hello Git 被删除,新增了 Hello Git 和 Hello … 两行,因为 Hello Git 后面多了一个换行符,所以会被 Git 认为原来那行被删除了。

回退版本

要回退版本,使用以下命令:

git reset --hard HEAD^   回到上个版本的已提交状态
git reset --soft HEAD^   回到上个版本的未提交状态
git reset --mixed HEAD^  回到上个版本的已添加但未提交状态HEAD^     上个版本
HEAD^^    上上个版本
HEAD~100  往上 100 个版本

我们使用第一行命令,让文件回退到上个版本。

回退版本

可以看到,现在 HEAD 已经指向了第一次提交(Add Test Document),第二次提交的内容、第三次修改但未提交的内容就都不见了。

回退后的内容

查看命令历史

要查看命令历史,使用以下命令:

git reflog

如果我们现在后悔了,想要恢复到最新版本,找回第二次提交的内容,可以先查看命令历史。

查看命令历史

可以看到,我们提交了两次,又回退了一次。

第二次的提交命令,它的 id 是 b037670,我们就可以使用回退命令,带上这个命令的 id,就能够回到最新版本。

回退到最新版本

现在,文本文档的内容就恢复到第二次提交的状态了。

最新版本内容

http://www.dtcms.com/wzjs/445057.html

相关文章:

  • 兴宁电子商务网站建设谷歌优化排名怎么做
  • 可以做外链的视频网站seo搜索引擎优化人才
  • h5技术做网站查关键词排名工具app
  • 公司网站微信推广重庆网
  • 青岛做外贸网站哪家好网页制作源代码
  • 大型网站的建设包括那些内容博客seo怎么做
  • 哪里有好网站设计西安seo网络优化公司
  • 网站开发的软件环境seo研究中心怎么了
  • 免费网站下载软件免费网络搭建是干什么的
  • 建设手机网站平台信息流广告案例
  • 南宁网站建设多少钱黄页推广引流
  • 做的网站百度搜不到微信拓客的最新方法
  • 建站都需要什么网站建设高端公司
  • 长宁苏州网站建设公司域名解析ip地址查询
  • 免费域名空间申请哪些行业适合做seo
  • 网站权重2的网站企业网站建设专业服务
  • 公司的网站推广费怎么做分录搜索引擎排名营销
  • 怎样做自己的网站和发布网站免费引流app下载
  • 梁山做网站外贸建站
  • wordpress 影楼主题搜索引擎优化seo信息
  • 北京住房城乡建设部网站首页歌尔股份砍单
  • 官方网站开发制作公司会员卡营销策划方案
  • 网站建设怎么销售如何创建属于自己的网站
  • 网站打不开 域名做解析微信公众号怎么创建
  • 张槎网站制作现在的网络推广怎么做
  • 做电商宠物带哪个网站最好免费站推广网站2022
  • 做网站每一年都要交钱吗百度官方网页版
  • 怎么开发一个网站项目企业网站推广公司
  • 淘宝网站建设问题站长工具端口
  • 网站定制开发北京网络流量统计工具