搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
酷酷是懒虫
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
2022危险化学品经营单位主要负责人考试题库及模拟考试_生产经营运输储存使用危险物品或者处置废弃危险物品的行为可能构成
2
K-Nearest-Neighbors_k nearest neighbor selects all features all a subs
3
5分钟轻松学Python:4行代码写一个爬虫(附零基础学习资料)_爬虫代码
4
面试经验:字节跳动面试中的难题_字节常考hard题
5
ERP&EIRP_eirp和erp区别
6
驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建 立安全连接。错误-“PKIX path building failed-_sqlserver中ssl加密
7
SpringBoot中进行简单的密码加密_springboot密码加密
8
Springboot学习笔记(缓存介绍及缓存在springboot中的应用)_springboot如何使用缓存
9
Java设计模式——单例模式_java单例模式
10
百度地图js api 为覆盖物添加索引_百度地图覆盖物属性ja
当前位置:
article
> 正文
Git常用命令_拣选和衍合
作者:酷酷是懒虫 | 2024-06-21 14:15:59
赞
踩
拣选和衍合
Git常用命令
master: 默认开发分支
origin:默认远程本本库
Head:默认开发分支
Head^:Head的父提交
创建版本库
git clone <url> #克隆远程版本库
git init #初始化本地版本库
修改和提交
git status #查看状态
git diff #查看变更内容
git add #跟踪所有改动过的文件
git add <file> #跟踪指定文件
git mv <old> <\new> #文件改名
git rm <file> #删除文件
git rm --cached <file> #停止跟踪文件但不删除
git commit -m ‘commit message’ #提交所有更新过的文件
git commit --amend #修改最后一次提交
查看提交历史
git log #查看提交历史
git log -p <file> #查看指定文件的提交历史
git blame <file> #以列表方式查看指定文件的提交历史
撤销
git reset --hard HEAD #撤销工作目录中所有未提交文件的修改内容
git checkout HEAD <file> #撤销指定的未提交文件的修改内容
git revert <commit> #撤销指定的提交
分支与标签
git branch #显示所有本地分支
git checkout <branch/tag> #切换到指定分支或标签
git branch <new-branch> #创建新分支
git branch -d <branch> #删除本地分支
git tag #列出所有本地标签
git tag <tagname> #基于最新提交创建标签
git tag -d <tagname> #删除标签
合并于衍合
git merge <branch> #合并指定分支到当前分支
git rebase <branch> #衍合指定分支到当前分支
远程操作
git remote -v #查看远程版本信息
git remote show <remote> #查看指定远程版本信息
git remote add <remote> <url> #添加远程版本
git fetch <remote> #从远程库获取代码
git pull <remote> <branch> #下载代码及快速合并
git push <remote> <branch> #上传代码及快速合并
git push <remote> :<branch/tag-name> #删除远程分支或标签
git push --tags #上传所有标签
查用的git命令
git add #添加至暂存区
git add-interactive #交互式添加
git apply #应用补丁
git am #应用邮件格式补丁
git annotate #同义词,等同于git blame
git archive #文档归档打包
git bisect #二分查找
git blame #文件逐行追溯
git branch #分支管理
git cat-file #版本库对象研究工具
git checkout #检出到工作区、切换或创建分支
git cherry-pick #提交拣选
git citool #图形化提交,相当于git gui命令
git clean #清除工作区未跟踪文件
git clone #克隆版本库
git commit #提交
git config #查询和修改配置
git describe #通过里程碑直观地显示提交ID
git diff #差异比较
git difftool #调用图形化差异比较工具
git fetch #获取远程版本库的提交
git format-patch #创建邮件格式的补丁文件。参见git am 命令
git grep #文件内容搜索定位工具
git gui #基于Tcl/Tk的图形化工具,侧重提交等操作
git help #帮助
git init #版本库初始化
git init-db* #同义词,等同于git init
git log #显示提交日志
git merge #分支合并
git mergetool #图形化冲突解决
git mv #重命名
git pull #拉回远程版本库的提交
git push #推送至远程版本库
git rebase #分支变基
git rebase-interactive #交互式分支变基
git reflog #分支等引用变更记录管理
git remote #远程版本库管理
git repo-config* #同义词,等同于 git config
git reset #重置改变分支“游标”指向
git rev-parse #将各种引用表示法转换为哈希值等
git revert #反转提交
git rm #删除文件
git show #显示各种类型的对象
git stage* #同义词,等同于git add
git stash #保存和恢复进度
git status #显示工作区文件状态
git tag #里程碑管理
对象库操作相关命令
git-commit-tree #从树对象创建提交
git hash-object #从标准输入或文件计算哈希值或创建对象
git ls-files #显示工作区或暂存区文件
git ls-tree #显示树对象包含的文件
git mktag #读取标准输入创建一个里程碑对象
git mktree #读取标准输入创建一个树对象
git read-tree #读取树对象到暂存区
git update-index #工作区内容注册到暂存区及暂存区管理
git unpack-file #创建临时文件包含指定blob的内容
git write-tree #从暂存区创建一个树对象
引用操作相关命令
git check-ref-format #检查引用名称是否符合规范
git for-each-ref #引用迭代器,用于shell编程
git ls-remote #显示远程版本库的引用
git name-rev #将提交ID显示为友好名称
git peek-remote* #过时命令,请使用git ls-remote
git rev-list #显示版本范围
git show-branch #显示分支列表及拓扑关系
git show-ref #显示本地引用
git symbolic-ref #显示或者设置符号引用
git update-ref #更新引用的指向
git verify-tag #校验GPG签名的Tag
版本库管理相关命令
git count-objects #显示松散对象的数量和磁盘占用
git filter-branch #版本库重构
git fsck #对象库完整性检查
git fsck-object* #同义词,等同于git fsck
git gc #版本库存储优化
git index-pack #从打包文件创建对应的索引文件
git lost-found* #过时,请使用git fsck -lost-found
git pack-objects #从标准输入读入对象ID,打包到文件
git pack-redundant #查找多余的pack文件
git pack-refs #将引用打包到.git/packed-refs文件中
git prune #从对象库删除过期对象
git prune-packed #将已经打包的松散对象删除
git relink #为本地版本库中相同的对象建立硬连接
git repack #将版本库未打包的松散对象打包
git show-index #读取包的索引文件,显示打包文件中的内容
git unpack-objects #从打包文件释放文件
git verify-pack #校验对象库打包文件
数据传输相关命令
git count-objects #显示松散对象的数量和磁盘占用
git filter-branch #版本库重构
git fsck #对象库完整性检查
git fsck-object* #同义词,等同于git fsck
git gc #版本库存储优化
git index-pack #从打包文件创建对应的索引文件
git lost-found* #过时,请使用git fsck -lost-found
git pack-objects #从标准输入读入对象ID,打包到文件
git pack-redundant #查找多余的pack文件
git pack-refs #将引用打包到.git/packed-refs文件中
git prune #从对象库删除过期对象
git prune-packed #将已经打包的松散对象删除
git relink #为本地版本库中相同的对象建立硬连接
git repack #将版本库未打包的松散对象打包
git show-index #读取包的索引文件,显示打包文件中的内容
git unpack-objects #从打包文件释放文件
git verify-pack #校验对象库打包文件
邮件相关命令
git imap-send #将补丁通过IMAP发送
git mailinfo #从邮件导出提交说明和补丁
git mailsplit #将mbox或Maildir格式邮箱中邮件逐一提取为文件
git request-pull #创建包含提交间差异和执行PULL操作地址的信息
git send-email #发送邮件
协议相关命令
git daemon #实现Git协议
git http-backend #实现HTTP协议的CGI程序,支持智能HTTP协议
git instaweb #即时启动浏览器通过gitweb浏览当前版本库
git shell #受限制的shell,提供仅执行Git命令的SSH访问
git update-server-info #更新哑协议需要的辅助文件
git http-fetch #通过HTTP协议获取版本库
git http-push #通过HTTP/DAV协议推送
git remote-ext #由Git命令调用,通过外部命令提供扩展协议支持
git remote-fd #由Git命令调用,使用文件描述符作为协议接口
git remote-ftp #由Git命令调用,提供对FTP协议的支持
git remote-ftps #由Git命令调用,提供对FTPS协议的支持
git remote-http #由Git命令调用,提供对HTTP协议的支持
git remote-https #由Git命令调用,提供对HTTPS协议的支持
git remote-testgit #协议扩展示例脚本
版本转换和交互相关命令
git archimport #导入Arch版本库到Git
git bundle #提交打包和解包,以便在不同版本库间传递
git cvsexportcommit #将Git的一个提交作为一个CVS检出
git cvsimport #导入CVS版本库到Git。或者使用cvs2git
git cvsserver #Git的CVS协议模拟器,可供CVS命令访问Git版本库
git fast-export #将提交导出为git-fast-import格式
git fast-import #其他版本库迁移至Git的通用工具
git svn #Git作为前端操作Subversion
合成相关的辅助命令
git merge-base #供其他脚本调用,找到两个或多个提交最近的共同祖先
git merge-file #针对文件的两个不同版本执行三向文件合并
git merge-index #对index中的冲突文件调用指定的冲突解决工具
git merge-octopus #合并两个以上分支。参见git merge 的octopus合并策略
git merge-one-file #由git merge-index调用的标准辅助程序
git merge-ours #合并使用本地版本,抛弃他人版本。参见git merge的ours合并策略
git merge-recursive #针对两个分支的三向合并。参见git merge的recursive合并策略
git merge-resolve #针对两个分支的三向合并。参见git merge的resolve合并策略
git merge-subtree #子树合并。参见git merge的subtree合并策略
git merge-tree #显示三向合并结果,不改变暂存区
git fmt-merge-msg #供执行合并操作的脚本调用,用于创建一个合并提交说明
git rerere #重用所记录的冲突解决方案
杂项
git bisect-helper #由git bisect命令调用,确认二分查找进度
git check-attr #显示某个文件是否设置了某个属性
git checkout-index #从暂存区拷贝文件至工作区
git cherry #查找没有合并到上游的提交
git diff-files #比较暂存区和工作区,相当于git diff -raw
git diff-index #比较暂存区和版本库,相当于git diff -cached -raw
git diff-tree #比较两个树对象,相当于git diff -raw A B
git difftool-helper #由git difftool命令调用,默认要使用的差异比较工具
git get-tar-commit-id #从git archive创建的tar包中提取提交ID
git gui-askpass #命令git gui的获取用户口令输入界面
git notes #提交评论管理
git patch-id #补丁过滤行号和空白字符后生成补丁唯一的ID
git quiltimport #将Quilt补丁列表应用到当前分支
git replace #提交替换
git shortlog #对git log的汇总输出,适合于产品发布说明
git stripspace #删除空行,供其他脚本调用
git submodule #子模组管理
git tar-tree #过时命令,请使用git archive
git var #显示Git环境变量
git web-browse #启动浏览器以查看目录或文件
git whatchanged #显示提交历史及每次提交的改动
git-mergetool-lib #包含于其他脚本,提供合并/差异比较工具的选择和执行
git-parse-remote #包含于其他脚本中,提供操作远程版本库的函数
git-sh-setup #包含于其他脚本中,提供shell编程的函数库
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/酷酷是懒虫/article/detail/743285
推荐阅读
article
bert
提取
词
向量
比较两
文本
相似度_
bert
词
向量
提取
...
使用
bert
-base-chinese 预训练模型做
词
嵌入(
文本
转
向量
)embedding[:, 1:-1, :] 这...
赞
踩
article
python
输出
空心
长方形
_
python
3
打印
空心
三角*形状...
第一步:打印所有星星i = 0while i < 10:j = 1while j < 20:print("*",end=...
赞
踩
article
20
位专家解读
数据
要素
十大
关键词
...
20
23年,对于中国
数据
要素
市场的发展而言,是一个深刻的注脚。随着国家
数据
局的组建,
数据
要素
市场的擘画有了清晰的落笔方向...
赞
踩
article
[论文笔记]Are
Large
Language
Models
All You
Need
for T...
⭐ 作者测试了基于LLM做领域识别、状态追踪和响应生成。但是状态追踪的效果不好,如果想用LLM做TOD需要额外加入状态追...
赞
踩
article
Avalonia
初学
笔记
(1):
环境
配置
_
avalonia
toolkit
...
最近想了解一下
Avalonia
,毕竟是WPF的上位替代。WPF 作为一个2006年开发的应用,已经进入维护阶段了,基本不...
赞
踩
article
nginx
rewrite
地址
重写
_
nginx
配置将
js
重写
到
根目录
下...
(3)将请求http://www.xy102.com/discuz/index.php 跳转到http://www.xy...
赞
踩
article
cnpm
,
yarn
的
安装
_
cnpm
安装
yarn
...
cnpm
的
安装
安装
node 打开cmd2.node -v 查看node是否已
安装
3.
安装
淘宝镜像npm install ...
赞
踩
article
NLP
自然语言
处理——
文本
分类
(CNN卷积
神经网络
)_
神经网络
nlp
分类
...
文本
分类
是
NLP
自然语言
处理中一项基本功能,它在新闻
分类
、主题
分类
、问答匹配、意图识别、情感
分类
、推断等领域都有涉及。学...
赞
踩
article
l
i
bevent
入门教程
:
Echo
Server
based
on
l
i
bevent
不指定 (必...
https://www.fe
l
i
x021.com/b
l
og/read.php?2068花了两天的时间在
l
i
bevent
上...
赞
踩
article
ambari
离线
安装
_
ambari
离线
安装
...
先明确几个概念:1. Ambari只能
安装
Hortonworks Data Platform,即Hortonworks的...
赞
踩
article
【
comfyUI
进阶】“垫图神器”
IpAdapter
这么
多
用法
,
你都知道吗?(
上
、基础
使用
和
细节
)_...
IpAdapter
已经是基于stable diffusion的现象级应用模型
,
它可以将指定图的特征传递到生成图
上
。很
多
...
赞
踩
article
FOC
电机
控制
代码
,
基于
stm32f031
芯片,适用于电动车、
滑板车
等,功能丰富且成熟量产_foc代...
代码
经过精心设计和调试,具备稳定可靠的性能,适用于电动自行车、
滑板车
以及
电机
FOC
控制等领域。本文旨在介绍
基于
STM32...
赞
踩
article
Python
信号
分析 |
信号
的
表示
(二)【
三角
、复指数、
矩形脉冲
、阶跃】_
三角
信号
怎么
表示
...
Python
信号
分析 |
信号
的
表示
(一)1、
三角
信号
三角
信号
在MATLAB中用tripuls函数
表示
。ft=tripu...
赞
踩
article
brew
安装包报错:
f
a
t
a
l
: not
in
a
git
directory
_
brew
f
a
t
a
l
...
是Home
brew
使用的两个存储库(repositories),它们包含Home
brew
的核心公式(Formul
a
)和C...
赞
踩
article
k8s
中
docker
和
containerd
镜像
相互导入导出...
k8s
中
docker
和
containerd
镜像
相互导入导出
k8s
中
docker
和
containerd
镜像
相互导入...
赞
踩
article
Docker系列第04部分:
查看
容器
+
创建
容器
+
启动
容器
+
文件
挂载+删除
容器
_
docker
系列第04...
可以在
创建
容器
的时候,将宿主机的目录与
容器
内的目录进行映射,这样我们就可以通过修改宿主机某个目录的
文件
从而去影响
容器
里所...
赞
踩
article
用
AI
给照片
换
脸
和
换
背景,就是这么简单,
stable
-
diffusion
教程_
stable
diffu...
今天我们要用
AI
绘图软件 **
stable
-
diffusion
** 对照片进行
换
脸
和
换
背景操作,对,就是下面这张照片,我...
赞
踩
article
libevent
源码分析之
事件
激活
_
libevent
在线程中
激活
事件
...
之前了解过了多种
事件
, 但都是从是什么, 如何理解, 如何存储的方面讲解的, 这里就集中的谈谈
事件
的
激活
了解的
事件
有, ...
赞
踩
article
【
OpenHarmony4.1
之 U-
Boot
2024.07源码深度解析】007 -
evb
-r...
【
OpenHarmony4.1
之 U-
Boot
2024.07源码深度解析】007 -
evb
-
rk3568
_defc...
赞
踩
article
打开
anaconda
一直停留在
loading
loading
applications
的
解决办法
...
原因:如果电脑联网后,启动
anaconda
需要通过连接
anaconda
服务器才能
打开
,这会使
anaconda
的启动过程变...
赞
踩
相关标签
bert
深度学习
人工智能
python输出空心长方形
数据
论文阅读
语言模型
任务型对话
笔记
Avalonia
nginx
运维
node.js
nlp
python
stable diffusion
AI作画
AIGC
程序人生
Python
信号的表示
git
github
ssh