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

GIT命令行的一些常规操作

放弃修改  git checkout .

修改commit信息  git commit --amend

撤销上次本地commit

1、通过git log查看上次提交的哈希值

2、git reset --soft 哈希值

分支

1.创建本地分支

git branch 分支名

2.切换本地分支

git checkout mybranch; 
3.创建一个新分支并立即切换到这个新分支:

 git checkout -b mybranch

4.将远程分支拉取到本地

方法一:git checkout -b 本地分支名x origin/远程分支名x 
方式二:git fetch origin 远程分支名x:本地分支名x

5.删除远程分支(将空分支推到远程)

git push origin :develop

6.将本地分支推送到远程分支上(远程没有的话会创建)

git push origin local_branch_name:remote_branch_name

git push origin coze-5ab8e0f3:coze-5ab8e0f3

git push origin yyd_a55_xiaoyong:yyd_a55_xiaoyong

7.将本地分支和远程分支相关联

git branch --set-upstream-to origin/remote_branch_name local_branch_name

git branch --set-upstream-to origin/testbranch testbranch

8、删除本地分支 

命令行 : $ git branch -d <BranchName>

 git reset HEAD <file> 来取消缓存区的修改。

仓库

1.更换远程仓库

git remote set-url origin git@gitee.com:wwl_app/ZHJYdemo.git

2.创建远程分支并将本地提交到该分支

git push --set-upstream origin zhjy

3.推送所有分支到新建的仓库

git push --all origin

http://www.lryc.cn/news/2396366.html

相关文章:

  • 近期知识库开发过程中遇到的一些问题
  • 3.RV1126-OPENCV 图像叠加
  • 使用 HTML + JavaScript 实现一个日历任务管理系统
  • 车载诊断架构SOVD --- 车辆发现与建连
  • Notepad++找回自动暂存的文件
  • DL00924-基于深度学习YOLOv11的工程车辆目标检测含数据集
  • Axure RP11安装、激活、汉化
  • 【PhysUnits】15.6 引入P1后的左移运算(shl.rs)
  • 自编码器Auto-encoder(李宏毅)
  • 数据结构之堆(topk问题、堆排序)
  • SpringBoot使用ffmpeg实现视频压缩
  • 【Elasticsearch】exists` 查询用于判断文档中是否存在某个指定字段。它检查字段是否存在于文档中,并且字段的值不为 `null`
  • 2025-05-31 Python深度学习9——网络模型的加载与保存
  • 长安链起链调用合约时docker ps没有容器的原因
  • Appium+python自动化(七)- 认识Appium- 上
  • 数据中心双活架构解决方案
  • YOLOv5 详解:从原理到实战的全方位解析
  • 模块联邦:更快的微前端方式!
  • 前端基础学习html+css+js
  • 手机打电话时将对方DTMF数字转为RFC2833发给局域网SIP坐席
  • TCP三次握手/四次握手-TCP/IP四层模型-SSL/TLS-HTTP-HTTPS
  • SAP Business One:无锡哲讯科技助力中小企业数字化转型的智慧之选
  • 【Ubuntu远程桌面】
  • ⚡ Linux 系统安装与配置 Vim 编辑器(包括 Vim 插件管理器)
  • 小型语言模型:为何“小”才是“大”?
  • 雪花算法:分布式ID生成的优雅解决方案
  • 针对PostgreSQL中pg_wal目录占用过大的系统性解决方案
  • git push Git远端意外挂断
  • python学习day34
  • 秋招Day12 - 计算机网络 - 网络综合