git强制推送_Git 常用命令

Git 常用命令总结

1. GIT 工作区

                    add                  commitworking directory ------- index(stage) ---------- HEAD      |                       |                    |      |                       |                    |  工作目录                 暂存区                版本库

2. 状态

git status # ++ 1git diff   # ++ 2

3. 记录

git refloggit log   # ++ 3

恢复文件到修改前版本

git checkout "5bb4f8e~1" test.conf # ++ 4git checkout d835c65 test.conf     # ++ 5

1. 分支操作

git branch -r           # 列出远程分支 ++ 6git branch -d branch    # 删除本地分支 ++ 7git branch -d -r branch # 删除远程分支git branch              # 查看当前分支git branch dev          # 创建分支git checkout dev        # 切换分支 ++ 8git checkout -b dev     # 创建并checkout分支git checkout -b dev origin/dev # 从远程分支创建本地分支git checkout HEAD~1 -b dev # 从当前分支的某一个commit开始创建新分支git branch -d dev       # 删除分支git pull                # 拉去远程分支并合并到本地分支git push origin master  # 推送本地分支到远程仓库git push origin master -f # 强制以本地分支版本替换远程分支git reset --hard HEAD~1 # 强制回退到某个提交历史节点 ++ 9## 分支合并git merge dev           # 合并分支    ++ 10git branch -v           # 查看各个分支最后一个提交对象的信息git branch --no-merged  # 查看尚未合并的工作

2. 提交和推送

# 重写提交历史git add                         # 添加工作区内容到暂存区 ++ 11git commit -m "branch test"     # 把暂存区内容提交到版本库 ++ 12git commit --amend              # 追加提交到上一个版本 ++ 13

3. 工作现场

git stash               # 保留工作现场 ++ 14git stash pop           # 返回工作现场 ++ 15

4. 标签

git tag v1.0 HEAD~1     # 创建标签,默认为HEADgit tag -a v1.0 -m "msg"# 创建标签并指定标签信息git tag                 # 查看所有标签git show v0.1           # 查看标签对应版本的信息git tag -d v0.1         # 删除标签git push origin v1.0    # 推送标签到远程分支 ++ 16git push origin --tags  # 一次性推送全部尚未推送到远程的本地标签# 删除远程标签git tag -d v1.0git push origin :refs/tags/v1.0

Git 服务配置不同的私钥

cat >> ~/.ssh/config << EOF# Host *.workdomain.com # IdentityFile ~/.ssh/id_rsa.github # User git Host git.coding.net github.com 172.16.0.* User username PreferredAuthentications publickey IdentityFile ~/.ssh/id_rsa.github EOF

git 本地项目添加多个远程仓库

# 第一种方式:## 添加远程库git remote add github https://github.com/darebeat/k8s.gitgit remote add gitee https://gitee.com/darebeat/k8s.git## 查看远程库及地址git remote -v## 拉,推git pull github/gitee :git push github/gitee :# 第二种方式:(好处是,推送时,可以同时推送到另外一个库)## 添加另外一个远程库git remote set-url --add origin https://github.com/darebeat/k8s.git## 推送git remote -vgit push origin master:master

ec33eb44e5c521fea6a19d5fa590c7c9.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/334233.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

glacier2_Amazon Glacier的Scala客户端

glacier2Amazon Glacier是一项安全&#xff0c;耐用且成本极低的云存储服务&#xff0c;用于数据归档和长期备份。 Glacier提供了一种冷藏数据存档解决方案&#xff0c;这意味着已存储的数据不可立即检索。 您首先需要请求数据检索&#xff0c;访问时间可能从几分钟到几小时不等…

c 调用c语言dll数组,C#调用C类型dll入参为struct的问题详解

前言C# 可以通过 DllImport 的方式引用 C 类型的 dll。但很多 dll 的参数不会是简单的基础类型&#xff0c;而是结构体 struct 。因此就需要在 C# 端定义同样的结构体类型&#xff0c;才能实现调用 C 类型 dll。这里例举几种不同的结构体情况&#xff0c;以及其对应的解决方案。…

Slackware Linux 的发展历程

目前可供Linux用户使用的 发行版有很多种&#xff0c;它们虽基于共同的内核&#xff0c;但在安装、提供的应用程序、服务等方面各具特色&#xff0c;并拥有各自的用户群体。Slackware Linux是一个历史比较悠久的发行版&#xff0c;它的存在见证了Linux的发展历程&#xff0c;它…

golang 泛型_Golang 1.x版本泛型编程

本文介绍了Golang 1.x版本的泛型编程。往期回顾&#xff1a;浅谈动态追踪技术Go是一门天生为服务器程序设计的简洁的语言&#xff0c;因此Go的设计原则聚焦在可扩展性、可读性和并发性&#xff0c;而多态性并不是这门语言的设计初衷&#xff0c;因此就被放在了一边。虽然在2.0版…

jwt令牌_JWT令牌的秘密轮换

jwt令牌当您使用JSON Web令牌 &#xff08; JWT &#xff09;或需要对有效载荷信息进行签名或加密的任何其他令牌技术时&#xff0c;设置令牌的到期日期很重要&#xff0c;因此&#xff0c;如果令牌到期&#xff0c;则可以假定这可能被视为安全漏洞&#xff0c;您拒绝使用此令牌…

linux android build tools,build.gradle 文件中的 Android SDK Build Tools version

build.gradle 文件中的 Android SDK Build Tools versionAndroid,Gradle,SDK2018.07.17在 Android Gradle Plugin 3.0.1 中&#xff0c;最低的 Android SDK Build Tools 是 26.0.2&#xff0c;而我声明的 25.0.0 将被忽略掉。今天新建了一个 Android 项目的时候&#xff0c;无意…

Linux 常用的软件包管理器/软件包管理工具

文章目录RPMYUMDNFDPKGPacmanZypperPortageEopkgUrpmiRPM 代表系统&#xff1a;RHEL、CentOS、Fedora、openSUSE、SUSE企业版、PCLinuxOS、Mandriva Linux、Mageia 等 主命令&#xff1a;rpm YUM 代表系统&#xff1a;RHEL、CentOS 主命令&#xff1a;yum DNF 这是基于 RP…

怎样用C语言实现五子棋,C语言实现五子棋

可以称得上史上最简单的五子棋版本了。可以使用curses库来改进页面和下棋方式。并且对于输入的坐标没有进行鉴别&#xff0c;如果输入的坐标超过棋盘大小&#xff0c;就会段错误退出。我改进了一点&#xff0c;但是还是没有完全避免这个问题。/**Gobang.c*/#include#include#de…

jasperreports_JasperReports:棘手的部分

jasperreports如果您使用Java进行编程的时间足够长&#xff0c;则有可能需要为业务用户生成报告。 就我而言&#xff0c;我已经看到几个项目使用JasperReportsLibrary来生成PDF和其他文件格式的报告。 最近&#xff0c;我荣幸地观察了Mike和他的团队使用上述报告库以及他们所面…

电脑运行adb闪退_adb+python进阶使用

之前文章有提到过使用python加adb刷视频&#xff0c;今天带来进阶版——无线多台手机。首先要使用adb连接多台手机&#xff0c;手机和电脑肯定要在统一局域网内。1.打开手机开发者模式&#xff0c;并通过USB接口链接电脑。2.打开cmd&#xff1a;输入adb tcpip 5555, 会得到相关…

MacBook 强制关机的四种方法

文章目录一、强制关机二、强制断电三、安全关闭&#xff08;老款 MacBook&#xff09;四、强制关闭一、强制关机 长按电源键&#xff0c;5 秒左右 二、强制断电 ShiftControlOption电源键 三、安全关闭&#xff08;老款 MacBook&#xff09; ControlOptionCommand电源键。…

python存储和读取数据时出现错误_python读取json文件存sql及codecs读取大文件问题...

preface: 最近帮师兄处理json文件&#xff0c;需要读到数据库里面&#xff0c;以备其后续从数据库读取数据。数据是关于yelp网站里面的: https://github.com/Yelp/dataset-examples&#xff0c;http://www.yelp.com/dataset_challenge/. 涉及到一些json和sql的问题&#xff0c;…

Mac OS/macOS 关机的命令

文章目录一、立即关机二、10 分钟后关机三、晚上 8 点关机四、立即重启一、立即关机 sudo halt 或者 sudo shutdown -h now 二、10 分钟后关机 sudo shutdown -h 10 三、晚上 8 点关机 sudo shutdown -h 20:00 四、立即重启 sudo reboot 或者 sudo shutdown -r now

使用枚举映射_用EnumMaps映射枚举键

使用枚举映射这是一种在JDK中存在很长时间的类型&#xff0c;当我们要定义以枚举类型作为键的映射时&#xff0c;这种类型会派上用场&#xff1a; EnumMap是一种特殊的Map 。 我们将为给定的枚举创建一个映射&#xff1a; public enum CoffeeType {ESPRESSO, POUR_OVER, FREN…

linux 划ext4,linux – 有没有像ext4这样的’快速’格式?

严格的答案像-E lazy_itable_init这样的解决方案不会改变结果,只会加快进程.这是明确要求的,在许多情况下人们需要更多.额外奖励在大多数情况下,您实际上需要一些与您的使用模式匹配的选项,不仅可以加快文件系统的创建速度,还可以加快使用速度并增加可用空间.我刚做了一个测试.…

java office在线编辑_国外10个最受欢迎的 Java 开发的 CMS 系统

CMS是Content Management System的缩写&#xff0c;意为"内容管理系统"&#xff0c;它具有许多基于模板的优秀设计&#xff0c;可以加快网站开发的速度和减少开发的成本。CMS的功能并不只限于文本处理&#xff0c;它也可以处理图片、Flash动画、声像流、图像甚至电子…

apache kafka_Apache Kafka简介

apache kafka什么是Apache Kafka&#xff1f; Apache Kafka是一个分布式流系统&#xff0c;具有发布和订阅记录流的功能。 在另一方面&#xff0c;它是企业消息传递系统。 它是一个快速&#xff0c;水平可扩展和容错的系统。 Kafka有四个核心API&#xff0c; 生产者API&#x…

Mac OS 查看系统版本信息/硬件信息的命令

文章目录一、查看硬盘信息二、查看系统内核信息三、查看 OS 版本信息一、查看硬盘信息 liaowenxiongdeMacBook-Air:~ liaowenxiong$ system_profiler SPHardwareDataType Hardware:Hardware Overview:Model Name: MacBook AirModel Identifier: MacBookAir7,2Processor Name: …

人脸特征值能存放在sql server中吗_SQL运行内幕:从执行原理看调优的本质

原文链接&#xff1a;https://www.cnblogs.com/arthinking/p/13205303.html相信大家看过无数的MySQL调优经验贴了&#xff0c;会告诉你各种调优手段&#xff0c;如&#xff1a;避免 select *&#xff1b;join字段走索引&#xff1b;慎用in和not in&#xff0c;用exists取代in&a…