Git 常用命令

以太网接口及POE设计 PoE标准 Power Over Ethernet 是有源以太网供电的简称 通过Cat-5电缆供电在IEEE 802.3af以太网供电标准中进行了定义。PoE标准以前限制在几瓦以内,但更新的PoE技术可实现更高的功率。例如,PoE+允许每端口功率高达25 W,而PoE++(四 对以太网供电系统)通过使用现有电缆的所有电线允许70 W到100 W的功率。与此PoE标准并行的是ADI公司定义的专有标准 LTPoE++™,该标准定义高达90W的受电设备(PD)功率规范(请参见表1)。 表1. ADI... 阅读详情

基础使用

配置信息

# 生成秘钥
ssh-keygen -t rsa
git config --global user.name 'webben'
git config --global user.email webben@gmail.com
#忽略权限
git config --global core.filemode false
#window crlf编码 in:crlf out:lf
git config --global core.autocrlf true
# git清除密码
git config --system --unset credential.helper

查看全局变量

git config user.name
#查看项目配置
git config --list
#查看全局配置
git config --global -l

或者

vi ~/.gitconfig

从仓库克隆

git clone https://git@git.com/project.git

查看git状态

展示添加新文件、更新过的文件、暂存区次数

git status

添加新文件

git add '文件名'

查看修改过的内容

git diff 
git diff 'filename'

提交文件到暂存区

#提交所有修改文件
git commit -m 'msg' -a
#提交某文件
git commit -m 'msg' 'filename'

撤销一次 commit

git reset --soft HEAD^

撤销一次 push

git reset --hard HEAD^
git push origin --force

或者参考:http://blog.youkuaiyun.com/fuchaosz/article/details/52170105

查看暂存区提交描述/说明

git cherry -v

从仓库更新,合并

git pull

提交到远程代码库

#提交到本地
git push origin master

分支使用

查看分支

#查看所有分支
git branch -a

#查看本地分支
git branch

创建远程分支

'创建v1.0分支,内容为master内容'
git push origin master:v1.0

删除远程分支

git push origin --delete v1.0

创建本地分支

git checkout -b v1.0 origin/v1.0

删除本地分支

git branch -d v1.0
# 或者强制删除
git branch -D v1.0

合并分支

git merge dev_v1.12 --no-ff

远程分支与本地分支关联

#–set-upstream-to 在新版本git中已经替代了 –set-upstream
git branch --set-upstream dev origin/dev

# 新版本 
git branch --set-upstream-to origin/dev dev

其他

获取远程内容,覆盖本地

git fetch origin

获取暂存区内容,覆盖本地,删除未ad的文件

git checkout -- .

恢复仓库版本

git checkout

查看远程git地址

git remote -v

修改远程git地址

git remote rm origin
git remote -v
git remote add origin git@git.com:project.git

删除没有被track的文件

git clean -df

查看没有被track的文件

git clean -n

标签

查看标签

git tag

打标签

git tag v1.1.1

Git日志

查看在线日志

git log --pretty=oneline

查看文件每行修改纪录

git blame file_name

查看某次提交修改内容

git show <id>

Git submodule

添加submodule

git submodule add 仓库地址 路径

删除 submodule

submodule 的删除稍微麻烦点:
首先,要在“.gitmodules”文件中删除相应配置信息。
然后,执行“git rm –cached ”命令将子模块所在的文件从git中删除。

下载的工程带有submodule

git submodule update --init --recursive

Git配置

打开配置文件

 vim ~/.gitconfig

配置文件内容

[user]
	email = *****@126.com
    name = webben
[core]
    quotepath = false
    autocrlf = true
    #whitespace = cr-at-eol
[gui]
    encoding = utf-8
[alias]
    co = checkout
    ci = commit
    br = branch
    st = status
    pl = pull
    plo = pull origin
    ps = push
    pso = push origin
    df = diff
    ch = cherry -v
    gl = log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit
    one = log --pretty=oneline
    bind = branch --set-upstream-to
    resetcommit = reset --soft HEAD^
    mg = merge --squash

	

Git log 参数u

%H      提交对象(commit)的完整哈希字串
%h      提交对象的简短哈希字串
%T      树对象(tree)的完整哈希字串
%t      树对象的简短哈希字串
%P      父对象(parent)的完整哈希字串
%p      父对象的简短哈希字串
%an     作者(author)的名字
%ae     作者的电子邮件地址
%ad     作者修订日期(可以用 -date= 选项定制格式)
%ar     作者修订日期,按多久以前的方式显示
%cn     提交者(committer)的名字
%ce     提交者的电子邮件地址
%cd     提交日期
%cr     提交日期,按多久以前的方式显示
%s      提交说明
NRF24L01学习操作教程(二)——NRF实现一对一,一对多通讯 以上内容详细介绍了,使用NRF24L01实现1对1单向通讯、1对1双向通讯、1对多双向通讯。 阅读详情

相关推荐

GEO优化内容营销策略:从规划到落地的全流程指南

GEO内容营销是通过地域化内容提升本地搜索排名、增加流量和转化率的策略。核心包括:构建本地用户画像,挖掘需求关键词;策划本地文化融合、案例研究等多样化内容;通过网站、社交媒体、本地KOL等渠道精准分发;优化本地关键词和视觉元素;监测数据并动态调整。案例显示,咖啡馆、工业企业和服装品牌通过本地化短视频、KOL合作及社群运营,显著提升了搜索排名、客流量和销售额。关键原则是内容本地化、精准分发、KOL合作、激励用户生成内容及数据驱动优化,实现高效本地市场渗透。

解锁AI流量新红利!🚀 GEO优化(生成引擎优化)助您掌控AI搜索,让AI成为您的品牌最佳代言人! 1326

git 常用命令

git diff 是一个非常强大的工具,能帮助你在提交代码之前或在代码回溯时检查具体改动。无论是工作区、暂存区还是提交之间的差异,git diff 都能以直观的方式展示细节。通过熟练掌握 git diff,你可以更好地控制代码质量和改动的准确性。

一名想做出点成就的后端~ 5516

DDR5内存调优实战:手把手教你搞定Write Leveling Training Mode(附时序图解析)

本文深入解析DDR5内存调优中的Write Leveling Training Mode技术,详细介绍了其核心原理、硬件准备、实战步骤及常见问题解决方案。通过JESD79-5标准定义的反馈机制,帮助硬件工程师精确对齐DQS与CK信号,提升系统稳定性和数据可靠性。附有时序图解析和代码示例,适合DDR5内存系统设计与调试参考。

weixin_29256771的博客 549

Git 常用命令大全

一、 Git 常用命令速查 git branch 查看本地所有分支 git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支 git branch -r 查看远程所有分支 git commit -am "init" 提交并且加注释 git remote add origin git@192.168.1.119:ndshow git push origin master 将文件给推到服务器上 git remote show origin 显示远程库o...

Thancks 926

将Apollo高精地图中的车道线叠加在多种导航地图上

本文介绍了将Apollo高精地图车道线叠加到普通导航地图的技术方案。高精地图具备厘米级车道精度和丰富的语义信息,叠加可实现可视化验证、调试分析和数据对比等功能。核心技术包括坐标系统转换(UTM/WGS84/BD09/GCJ02)和数据处理流程,通过Python脚本完成Apollo地图解析、坐标批量转换和多格式输出。文章详细提供了环境准备、工作目录创建和坐标转换脚本等操作步骤,实现了高精地图数据在OpenStreetMap、百度地图和高德地图上的可视化展示。

Hi20240217的博客 1328

centos8 安装新版bind9源码

bind一直在更新,使用了比较多的新架构 本文记录新版本的bind怎么安装,以及其依赖库的安装 1. 在https://www.isc.org/download/ 下载最新stable版本bind,本文以bind-9.17.9.tar.xz为例。将软件传到/root目录下。 也可以到https://ftp.isc.org/isc/bind9/ 下载更多历史版本 2. 安装基本的依赖库,像gcc、amake等 3. 需要安装libuv库,但直接用yum时可能安装不全 建议使用源码安装,需要安..

linggang_123的博客 2537

Windows系统安装Git以及Git常用命令介绍

本文主要介绍Windows系统安装Git的方法,以及Git常用命令介绍。

weixin_56319483的博客 2064

算法 | 植物根茎生长优化算法(PRGO)原理、公式及应用,matlab代码(2025最强优化算法)

【代码】算法 | 植物根茎生长优化算法(PRGO)原理、公式及应用,matlab代码(2025最强优化算法)

尘世冰封的专栏 1015

Git常用命令

设置本地分支与远程分支的关联,下次推送可以直接使用 git push。: 将所有已跟踪文件的修改提交到本地仓库,并附带提交信息。: 查看仓库状态,包括修改过的文件、暂存区文件等。: 将暂存区的文件提交到本地仓库,并附带提交信息。: 将当前分支的提交 rebase 到指定分支上。: 从远程仓库获取最新代码,但不合并到本地分支。: 只回滚提交记录,工作区和暂存区不受影响。: 修改上次提交,包括提交信息和文件内容。: 回滚提交记录和暂存区,工作区不受影响。: 通过创建一个新的提交来撤销指定的提交。

2301_76962889的博客 980

探秘RK3588:OverlayFS挂载与固件升级全攻略

本文围绕RK3588芯片的OverlayFS文件系统挂载与固件升级技术展开详细阐述。首先介绍了RK3588芯片的卓越性能及其在嵌入式领域的广泛应用,重点分析了OverlayFS文件系统的分层架构原理及其在RK3588设备上的挂载方法,包括详细的挂载步骤、常见问题解决方案。随后详细阐述了RK3588设备在Windows和Linux环境下的固件升级方案,涵盖升级准备、具体操作流程及故障处理等内容。最后通过智能安防监控设备的实际案例,展示了OverlayFS挂载与固件升级技术的应用效果。文章为嵌入式开发者提供了全

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 285

insightface scrfd人脸检测测试

pip install mmdet 自动安装mmcv win10上可以,服务器上没成功

jacke121的专栏 4022

git 常用命令记录

git clone 地址 作用:克隆项目到本地 git config user.name ‘xx’ 作用:重置本项目用户名称 git config user.email 邮箱地址 作用:重置本项目用户邮箱 git pull 作用:更新 git pull --rebase origin pro2.8 作用:更新并合并 git pull origin mybranch 作用:远程主机某个分支的更新,再与本地的指定分支合并。(origin 为远程主机名称,mybranch 为 远程分支名..

冬无雪的博客 1963

第一章 EB安装

1.DemoWorkspace 是基于EB当前组件配置下的例程,包含了启动文件和中断服务函数以及组件demo。2.Mclsar 下存放的是EB的插件包和静态MCAL的驱动文件。

舊梦的博客 1953

git常用命令学习

Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。Git 不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。如果你是一个具有使用 SVN 背景的人,你需要做一定的思想转换,来适应 Git 提供的一些概念和特征。

陌城烟雨 1273

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

git常用命令

Git 是目前最流行的分布式版本控制系统,用于跟踪文件变化、协同开发和管理代码版本。以下是 Git 常用命令的汇总及详细介绍,涵盖从初始化仓库到分支管理、协作开发的核心场景:首次使用 Git 需配置用户信息(用于提交记录标识)。 2. 查看配置信息 二、仓库初始化与克隆 1. 初始化本地仓库 在现有项目目录中创建 Git 仓库: 2. 克隆远程仓库 从远程服务器(如 GitHub、GitLab)复制仓库到本地: 三、文件状态与暂存 Git 中文件有三种状态:工作区(Working

weixin_62933312的博客 939

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

git 的常用命令

git 的常用命令

一个码头 3029

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

Git工作中常用命令

文章目录常用命令初始化设置克隆仓库查看分支创建分支合并提交分支本地分支合并到master再提交本地分支直接提交(不建议)删除分支全部命令 常用命令 初始化设置 git init 克隆仓库 git clone ${gitUrl} 查看分支 查看当前所在分支 git branch 查看所有分支 git branch -a 创建分支 创建working分支 git branch working 切换到working分支 git checkout working 合并提交分支 添加本地

未来来 250

Git常用命令大全

Git常用命令大全

zsl15039718107的博客 319

Git的常用命令

Git的常用命令 1、svn与git的区别svn svn是集中式版本控制系统,版本库是集中在中央服务器的,而工作的时候,用的都是自己的电脑,所以首先要从中央服务器的1到最新的版本,然后工作,完成工作后,需要自己写完的代码上传到中央服务器。 集中式版本控制系统是必须联网才能工作,对网络带宽要求较高。GIT git是分步式版本控制系统,没有中央服务器,每个人电脑就是一个完整的版本库,工作的时候不需要联网了,因为版本都在自己电脑上。协同方法是这样:比如 说自己在电脑上改了文件A,

MrGongx的博客 300

git 常用命令有哪些?

git 常用命令如下:

阿汤哥 364

Git 常用命令汇总

包涵git常用指令。

CCSco4355 1691
上一篇: Python 安装 SQLAlchemy(未完成)
下一篇: linux下的高效代码搜索工具-ack
Webben
博客等级 码龄10年 19粉丝 98原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值