Git - 命令杂谈

server/2024/11/17 1:44:35/

记录一些平时常用的Git命令

clone

git clone URL -b BRANCH path--depth 1       日志中只有最近1次提交--bare          以镜像的形式拉取代码--mirror        以镜像的形式拉取代码,与--bare相比,--mirror不仅将源的本地分支映射到目标的本地分支,还映射所有引用

remote

git remote, 显示所有远端库别名origin
git remote -v, 显示所有远端库别名 + url,每个别名都有与之对应的fetch(下载)和push(上传)地址origin  https://gitee.com/zhangguangxuan/Documents.git (fetch)origin  https://gitee.com/zhangguangxuan/Documents.git (push)
git remote show origin* remote originFetch URL: https://gitee.com/zhangguangxuan/Documents.gitPush  URL: https://gitee.com/zhangguangxuan/Documents.gitHEAD branch: masterRemote branch: 远端分支master tracked(已跟踪)...Local branch configured for 'git pull': 本地可直接git pull的分支master merges with remote master...Local ref configured for 'git push': 本地可直接git push的分支master pushes to master (up to date)...
git remote add alias url
git remote prune alias, 删除远端库中不存在的分支
git remote rename old_alias new_alias
git remote update
git remote get-url alias

stash

git stash [save]
pop `<ID>` 弹出ID号暂存修改作用于当前分支,默认最新
apply `<ID>` 提取ID号暂存修改作用于当前分支,默认最新
create 创建暂存
store `<ID>` 将暂存存到栈中
branch `<ID>` 弹出ID号暂存创建分支,默认罪行
clear 删除所有暂存
drop `<ID>` 删除ID号暂存
list 显示所有暂存,ID号暂存,在某分支上,路径信息stash@{0}: On sanjuan/master: systemtest/configs/
show `<ID>` 显示ID号暂存修改,默认最新

diff

git diff      按行显示修改--word-diff   按单词显示修改
git diff --name-only FETCH_HEAD..FETCH_HEAD^
git show commitId, 查看修改的详情# 显示大量的文件mode被修改
git config --global core.filemode false

submodule

# 添加子模块
git submodule add git@ssh:xxx.git pod-librarygit submodule update --init --recursivegit submodule foreach git pull

http://www.ppmy.cn/server/142523.html

相关文章

Linux网络编程之UDP编程

UDP编程效率高&#xff0c;不需要差错校验&#xff0c;在视频点播场景应用高 基于UDP协议客户端和服务端的编程模型&#xff0c;和TCP模型有点类似&#xff0c;有些发送接收函数不同,TCP是之间调用I/O函数read0或write()进行读写操作&#xff0c;而UDP是用sendto()和readfrom(…

产品思维如何颠覆我的开发与盈利观-营销自己

之前&#xff0c;我独自一人开发了一个名为“心情追忆”的小程序&#xff0c;旨在帮助用户记录日常的心情变化及重要时刻。从项目的构思、设计、前端&#xff08;小程序&#xff09;开发、后端搭建到最终部署&#xff0c;所有环节都由我一人包办。经过一个月的努力&#xff0c;…

基于图像处理与机器学习的车牌检测识别系统设计与实现

摘要&#xff1a;随着智能交通系统的快速发展&#xff0c;车牌检测识别技术在交通管理、安防监控等领域的应用日益广泛。然而&#xff0c;复杂环境因素如光照变化、遮挡、背景干扰等给车牌检测识别带来诸多挑战。本研究旨在设计并实现一种鲁棒性强、准确率高的车牌检测识别系统…

【提高篇】3.4 GPIO(四,工作模式详解 下)

五,模拟输入输出 5.1 模拟功能 上下拉电阻断开,施密特触发器关闭,双 MOS 管也关闭。该模式用于 ADC 采集或者 DAC 输出,或者低功耗下省电。但要注意的是 GPIO本身并不具备模拟输出输入的功能。 5.2 模拟功能的特点 上拉电阻关闭下拉电阻关闭施密特触发器关闭双MOS管不…

Docker实践与应用举例:构建高效开发与部署环境

Docker实践与应用举例&#xff1a;构建高效开发与部署环境 在当今快速迭代的软件开发领域&#xff0c;容器化技术以其轻量级、可移植性和高效资源利用的特点&#xff0c;成为了现代应用开发和部署不可或缺的工具。Docker作为容器技术的佼佼者&#xff0c;不仅简化了应用程序的…

C++之红黑树

红黑树的概念 红黑树是一种二叉搜索树&#xff0c;在每个节点上增加一个储存位代表节点的颜色&#xff0c;可以是黑色或者是红色。通过对任何一条从根节点到叶子节点的路径上节点颜色的限制&#xff0c;红黑树可以保证没有一条路径会比其他路径长两倍&#xff0c;由此接近平衡…

python爬虫初体验(五)—— 边学边玩小游戏

1. 打开浏览器 利用webbrowser 模块的 open()函数可以启动一个新浏览器&#xff0c;打开指定的 URL。 import webbrowser webbrowser.open(http://inventwithpython.com/) 2. 猜数字游戏 # -*- coding: utf-8 -*- # This is a guess the number game. import randomsecretN…

构建Spring Boot编程训练系统:全面指南

1系统概述 1.1 研究背景 随着计算机技术的发展以及计算机网络的逐渐普及&#xff0c;互联网成为人们查找信息的重要场所&#xff0c;二十一世纪是信息的时代&#xff0c;所以信息的管理显得特别重要。因此&#xff0c;使用计算机来管理编程训练系统的相关信息成为必然。开发合适…