Git常见指令(初始化仓库,克隆仓库,添加和提交更改,查看状态和历史,分支操作,远程操作,撤销操作,打标签)

本文主要是介绍Git常见指令(初始化仓库,克隆仓库,添加和提交更改,查看状态和历史,分支操作,远程操作,撤销操作,打标签),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

  • 1.初始化一个新的仓库
  • 2.克隆仓库到本地
  • 3.添加和提交更改
  • 4.查看状态和历史
  • 5.分支操作
  • 6.远程操作
  • 7.撤销更改
  • 8.打标签

1.初始化一个新的仓库

git init

这个命令用于在当前目录中初始化一个新的 Git 仓库。执行后,Git 将在当前目录中创建一个新的 .git 子目录,用于存储版本控制相关的信息。

2.克隆仓库到本地

git clone [url]

使用这个命令可以将远程仓库克隆到本地。[url] 是远程仓库的 URL 地址。

3.添加和提交更改

git add [file]

git add [file] 将指定的文件或者所有更改添加到暂存区。

git commit -m "message"

git commit -m “message” 则将暂存区的更改提交到本地仓库,并附带一条提交信息。

4.查看状态和历史

git status

git status 用于查看工作区和暂存区的状态,包括已修改的文件、暂存区的文件以及未跟踪的文件等。

git log

git log 则用于查看提交历史记录。

5.分支操作

git branch

git branch 用于查看当前分支列表。

git branch [branch_name]

git branch [branch_name] 用于创建一个新分支。

git checkout [branch_name]

git checkout [branch_name] 用于切换到指定分支。

git merge [branch_name]

git merge [branch_name] 用于将指定分支的更改合并到当前分支。

6.远程操作

git remote -v

git remote -v 用于查看远程仓库的地址。

git remote add origin [url]

git remote add origin [url] 用于添加一个远程仓库的别名。

git pull origin 分支名

git pull 用于从远程仓库拉取最新更改到本地。

git push origin 分支名

git push 用于将本地更改推送到远程仓库。

7.撤销更改

git reset [file]

git reset [file] 用于将指定文件从暂存区移除,但保留工作区的更改。

git reset --hard

git reset --hard 则用于重置当前分支到上一个提交的状态,丢弃所有本地的更改。

8.打标签

git tag [tag_name]

git tag [tag_name] 用于创建一个新的标签。

git push --tags

git push --tags 用于将本地标签推送到远程仓库。

这篇关于Git常见指令(初始化仓库,克隆仓库,添加和提交更改,查看状态和历史,分支操作,远程操作,撤销操作,打标签)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/945971

相关文章

使用Python实现IP地址和端口状态检测与监控

《使用Python实现IP地址和端口状态检测与监控》在网络运维和服务器管理中,IP地址和端口的可用性监控是保障业务连续性的基础需求,本文将带你用Python从零打造一个高可用IP监控系统,感兴趣的小伙... 目录概述:为什么需要IP监控系统使用步骤说明1. 环境准备2. 系统部署3. 核心功能配置系统效果展

使用Java将各种数据写入Excel表格的操作示例

《使用Java将各种数据写入Excel表格的操作示例》在数据处理与管理领域,Excel凭借其强大的功能和广泛的应用,成为了数据存储与展示的重要工具,在Java开发过程中,常常需要将不同类型的数据,本文... 目录前言安装免费Java库1. 写入文本、或数值到 Excel单元格2. 写入数组到 Excel表格

Python中pywin32 常用窗口操作的实现

《Python中pywin32常用窗口操作的实现》本文主要介绍了Python中pywin32常用窗口操作的实现,pywin32主要的作用是供Python开发者快速调用WindowsAPI的一个... 目录获取窗口句柄获取最前端窗口句柄获取指定坐标处的窗口根据窗口的完整标题匹配获取句柄根据窗口的类别匹配获取句

Python位移操作和位运算的实现示例

《Python位移操作和位运算的实现示例》本文主要介绍了Python位移操作和位运算的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一... 目录1. 位移操作1.1 左移操作 (<<)1.2 右移操作 (>>)注意事项:2. 位运算2.1

Java Spring 中 @PostConstruct 注解使用原理及常见场景

《JavaSpring中@PostConstruct注解使用原理及常见场景》在JavaSpring中,@PostConstruct注解是一个非常实用的功能,它允许开发者在Spring容器完全初... 目录一、@PostConstruct 注解概述二、@PostConstruct 注解的基本使用2.1 基本代

Python ZIP文件操作技巧详解

《PythonZIP文件操作技巧详解》在数据处理和系统开发中,ZIP文件操作是开发者必须掌握的核心技能,Python标准库提供的zipfile模块以简洁的API和跨平台特性,成为处理ZIP文件的首选... 目录一、ZIP文件操作基础三板斧1.1 创建压缩包1.2 解压操作1.3 文件遍历与信息获取二、进阶技

解决Maven项目idea找不到本地仓库jar包问题以及使用mvn install:install-file

《解决Maven项目idea找不到本地仓库jar包问题以及使用mvninstall:install-file》:本文主要介绍解决Maven项目idea找不到本地仓库jar包问题以及使用mvnin... 目录Maven项目idea找不到本地仓库jar包以及使用mvn install:install-file基

Java中字符串转时间与时间转字符串的操作详解

《Java中字符串转时间与时间转字符串的操作详解》Java的java.time包提供了强大的日期和时间处理功能,通过DateTimeFormatter可以轻松地在日期时间对象和字符串之间进行转换,下面... 目录一、字符串转时间(一)使用预定义格式(二)自定义格式二、时间转字符串(一)使用预定义格式(二)自

SQL中redo log 刷⼊磁盘的常见方法

《SQL中redolog刷⼊磁盘的常见方法》本文主要介绍了SQL中redolog刷⼊磁盘的常见方法,将redolog刷入磁盘的方法确保了数据的持久性和一致性,下面就来具体介绍一下,感兴趣的可以了解... 目录Redo Log 刷入磁盘的方法Redo Log 刷入磁盘的过程代码示例(伪代码)在数据库系统中,r

Maven如何手动安装依赖到本地仓库

《Maven如何手动安装依赖到本地仓库》:本文主要介绍Maven如何手动安装依赖到本地仓库问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、下载依赖二、安装 JAR 文件到本地仓库三、验证安装四、在项目中使用该依赖1、注意事项2、额外提示总结一、下载依赖登