Git 命令行汇总

构建Slicer时遇到的问题汇总 通过源码编译生成Slicer时遇到的问题汇总 阅读详情

Git 命令行


一,初始化Git:git init;


二,添加文件到Git到仓库,分为两步:

(1)git add filename;

(2)git commit -m “内容”;


三,查看工作区状态:git status、git diff;


四,版本回退

(1)HEAD指向的版本就是当前版本,Git允许我们在版本的历史之间穿梭,,git reset —hard commit_id;

(2)用 git log 可以查看提交的历史版本,git log — pretty=online 可以一行显示版本内容;

(3)用 git reflog 查看命令历史,以便确定要回到过去的哪个版本;


五、撤销修改

(1)工作区某个文件的内容,想直接丢弃工作区的修改时,用命令 git checkout — filename;

(2)工作区某个文件内容添加到暂存区时,想要丢弃修改,第 一步用命令 git reset HEAD filename,第二步按第一步操作;

(3)已经提交不合适的修改到版本库时,想要撤销本次提交,参考版本回退;


六,删除文件q(1)命令 git rm;

(2)命令 git commit -m “内容”; 

(3)没有 commit 之前,删除文件的动作时在暂存区的;


七,添加远程仓库

(1)创建 SSH Key 。在用户目录下查看.ssh文件,如果有看看目录下 id_rsa.pub 公钥文件;如果没有,创建 SSH Key ,ssh-keygen -t rss -C “yourEmail@example.com”;

(2)登陆第三方代码仓库平台,添加 SSH Key ,查看 SSH Key 内容命令行,cat id_rsa.pub;

(3)为什么需要 SSH Key ?因为需要识别出你推送的提交确实是你推送的;

(4)公司项目源代码不适合放在GitHub公开仓库,私人仓库需要收费;bitbucket平台私人仓库不需要收费;


八,本地git仓库添加到远程仓库(Bitbucket)

(1)cd /文件路径..

(2)git remote add origin git@bitbucket.org:SeaDog2016/—.git

添加后,远程仓库名称就叫origin,这是默认叫法,可以改别的,但是origin这个名字一看就知道是远程库;

(3)git push -u origin —all # pushes up the repo and its refs for the first time

(4)git push -u origin —tags # pushes up any tags

上面的命令行可以换成:git push -u origin master,实际上是吧当前分支master推送到远程;

由于远程是空的,我们第一次推送master分支时,需要加上-u参数,git不但会把本地的master分支内容推送到远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉去请求时可以简化命令;

SSH 警告:第一次使用Git的clone或者push命令链接GitHub时,会有一个警告,这是因为git使用SSH链接,而SSH链接在第一次验证GitHub服务器的key时,需要你确认GitHub的Key的指纹信息是否真的来自GitHub的服务器,输入yes回车即可;


九、从远程库克隆

(1)命令行:git clone git@bitbucket.org:SeaDog2016/—.git;

(2)git支持多种协议,包括https,但通过ssh支持的原声git协议速度最快;


十、创建和合并分支

(1)创建分支:git checkout -b dev;

git checkout 命令加上 -b 参数表示创建并切换,相当于以下两条命令:

git branch dev;

git checkout dev;

(2)查看当前分支:git branch 

(3)在当前分支下进行操作,git add 和 git commit -m “内容”;

(4)切换会master分支,删除dev分支:git merge dev

(5)删除分支:git branch -d dev

(6)git鼓励大量使用分支;

(7)当git无法自动合并分支时,必须首先解决冲突,在提交合并;

(8)用 git log —graph(—pretty==oneline)命令可以看到分支合并图;

从入门到精通:dirmap 高级 Web 目录扫描实战指南 本文提供了一份从环境搭建到高级配置的dirmap Web目录扫描实战指南。详细解析了工具安装、核心配置文件dirmap.conf的深度调优,包括递归扫描、四种扫描模式(字典、爆破、爬虫、Fuzz)的实战应用,并演示了分阶段资产发现的完整工作流程,帮助安全人员高效发现隐藏目录与敏感文件。 阅读详情

相关推荐

平衡电桥检测高压绝缘电阻的原理

检测绝缘漏电的高压拓扑如下:BMU需要连接BAT+,BAT-和PE线,并测量电池总压(Ubatt)和负母线电压(Un),并计算出正母线电压(Up)。

booksyhay的专栏 1万+

【git tips】git 命令行汇总

【持续更新】 learn by viewing websites as listed: https://git-scm.com/book/zh/v2 //官网中文 https://www.liaoxuefeng.com/wiki/896043488029600 //廖雪峰git教程 https://blog.youkuaiyun.com/weixin_41975655/article/details/82887273 //详解git fetch 和git pull的区别 git remote rm "

weixin_42632414的博客 215

CAPL实战:从零构建HEX文件解析器,赋能UDS刷写

本文详细介绍了如何使用CAPL从零构建HEX文件解析器,以支持UDS刷写操作。通过解析HEX文件格式、设计状态机、优化数据结构与算法,实现高效准确的固件数据处理,并提供了与UDS刷写流程对接的工程化实践建议。

weixin_28726391的博客 444

git命令行汇总和使用教程

git命令行汇总 上传/常用的 命令行 内容 git clone http://www.xxx.com/aaa/bbb 从服务器上将代码给拉下来 git pull 本地与服务器端同步 git add . 添加所有文件到暂存区 git commit -m “xxx” 添加xxx信息 git push 将本地分支推送到服务器上去。 常用的 命令行 内容 ...

tsang荒男的博客 425

手把手式介绍 ADNI 影像数据下载

1.搜索 1.1登录 打开ADNI的官网:http://adni.loni.usc.edu/,进入下面的界面。 点击 DATA&SMPLES 下的 ACCESS DATA AND SAMPLES,如下图。 页面跳转以后点击中间的“LOGIN”,这时会跳出一个新的界面,然后在右上角输入自己的帐号、密码即可。如果没有权限可以跳转到第2部分看看如何申请权限。 登录以后选择DOWNLOAD下的 Image Collections就是搜索下载影像数据,其他还有一些学习测试数据和遗传数据。 1.2 sea

永远想不起来更新的博客 1万+

Adobe Acrobat Pro(Adobe PDF) - 使用技巧

Adobe Acrobat Pro为Adobe出品的PDF查看和编辑软件,下文简称Adobe PDF,该软件功能强大,拥有查看PDF、编辑PDF、打印PDF、导出PDF、合并文件、组织页面、文本标注、注释、动作向导、等功能。本文介绍Adobe PDF的一些使用技巧,最后介绍软件设置。

NSJim的博客 4万+

Git常用命令汇总

 一、新建代码库 #在当前目录新建一个Git代码库 $ git init #新建一个目录,将其初始化为Git代码库 $ git init [project- name] #下载一个项目和它的整个代码历史 $ git clone [url] 二、  配置 #显示当前的Git配置 $ git config -list #编辑Git配置文件 $ git config -e [--glob...

Mr.Xie的博客 344

STM32实现简单的智能电子相框

具体的代码案例和详细的代码实现超过5000字,无法在此篇文章中提供。但是,你可以参考STM32的官方文档和相应的图形库和多媒体库的文档,以获得更详细的实现细节和代码示例。对于硬件,我们可以选择使用STM32开发板,如STM32F4 Discovery。对于软件开发环境,我们将使用Keil MDK-ARM作为开发工具,并使用STM32CubeMX进行代码配置。在本文中,我们将使用STM32单片机实现一个简单的智能电子相框,包括显示照片、播放视频和音乐功能。接下来,我们将详细描述实现智能电子相框的步骤。

2401_85625565的博客 1006

git命令汇总(持续更新)

1、拉代码库git clone [代码库名]2、自己建分支git checkout -b [name]3、从[name]推代码git push origin [name]4、拉别人建的分支git checkout -b [name] origin/[name] 举例:git checkout -b dev origin/dev5、从[name]拉代码代码git pull origin [name]

DIWUCH的博客 1690

【论文复现】——基于NDT与ICP结合的点云配准算法(matlab版)

基于NDT与ICP结合的点云配准算法matlab版

点云侠的博客 490

015、PCIE带宽计算:理论vs实际——调试手记

最近在调一块图像采集卡,主控抱怨数据吞吐量上不去。规格书上写着PCIE 3.0 x4,理论带宽接近4GB/s,实际测试却卡在2.5GB/s左右。硬件同事拍胸脯说链路训练正常,软件同事咬定DMA配置没问题——这种场景是不是很熟悉?

z534437748的博客 880

【知识汇总】Git和conda命令行

本文摘要包含Git操作指南和YOLO目标检测环境配置两部分内容。在Git部分详细介绍了仓库初始化、远程连接、提交修改等完整工作流,包括git init、add、commit、pull等核心命令的使用方法,并推荐了VSCode的GitGraph插件。YOLO环境配置部分提供了完整的安装流程:1)配置conda清华镜像源;2)创建Python虚拟环境;3)安装指定版本的PyTorch(针对不同显卡提供多个版本选择);4)安装YOLOv5依赖包;5)补充安装labelimg等工具。特别说明了不同CUDA版本与显卡

2402_85950148的博客 856

Agent应用实践之三 - 基础:AgentScope-ReActAgent源码解析

本章通过总结AgentScope的核心类,再通过分析ReActAgent调用大模型的底层源码原理。使我们基本了解了Agent的基本原理,这个实现方式与OpenClaw使用pi-mono的Agent基础框架是一致的。了解完ReActAgent的基本原理,下一章我们会将一下SpringBoot集成方式的代码原理,这两章是我们构建后续内容的基本框架。

代码让AI扣 470

GIT命令行汇总

> git//检查是否存在git > sudo yum install git //linux或mac系统直接使用这句 > git config --globle user.name '我的用户名' //创建用户名 > git config --globle user....

chihong6164的博客 151

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Git命令行使用汇总

前言 最近实习中上手了一个简单的TMC项目,实际开发中使用SVN,但是突然有了想对比下Git和SVN的想法,于是就上网看了下教程。GitHub一直在用,但是基本都是clone别人的项目,所以对Git的使用一直没有跟进,所以现在算是亡羊补牢。就实际工作而言,只需要掌握常见的Git提交文件以及管理分支的几个指令,学会怎样进行版本回退等(Git...

weixin_34198881的博客 125

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

git命令行命令汇总

git initgit add filegit add .git commit -m "notes"git loggit refloggit statusgit diff (git diff HEAD -- file)git reset --hard HEAD~1 回退上一次提交git reset --hard commitId 回退到某次提交git checkout --file 丢弃工作区修改...

weixin_30394981的博客 110

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

SQL+Linux+Git命令行 面试考点汇总

- 建表语句​-- 查询语句SELECTFROMVisits vLEFT JOINONWHEREGROUP BYORDER BYLIMIT 2;

SellaMomota的博客 1709

git 版本控制工具(五)-命令行汇总及其他操作

一、命令行汇总 git config //配置本地仓库 常用git config --global user.name、git config --global user.email git config --list //查看配置详情 git init //初始一个仓库,添加--bare可以初始化一个共享(裸)仓库 git status //可以查看当前仓库的状态 git add 文件 ...

hunter_97的博客 112

git-summary 项目教程

git-summary 项目教程 1. 项目的目录结构及介绍 git-summary 项目的目录结构如下: git-summary/ ├── git-summary ├── git-summary.1 ├── LICENSE.txt ├── README.md └── screenshot.png git-summary: 主脚本文件,用于汇总多个 Git 仓库的状态。 git-summary...

gitblog_00434的博客 428

git 基本命令行

git 基本命令行 本文主要对一些常用的git命令行进行了分类汇总 初始化仓库 git init 文件添加到暂存区 git add test.txt 文件提交 git commit -m "test file commint" 文件删除 git rm test.txt 与远程仓库关联 git remote add origin git@server-name:pat...

一曲微茫度此生 405

GIT下载与安装 命令

下载 git官网地址 选择download-选择Windows

飘然生的博客 1009

git 学习 (命令简记)

刚开始学习git 记录一下各命令行的含义(怕太多忘了 哈哈) 1.$ cat 文件   查看文件内容 2.$ git add 文件   把文件添加在暂存区 3.$ git status   查看当前暂存区状态 4.$ git checkout --文件   文件上传到暂存区,再修改,则文件撤销为和暂存区的一样   文件未上传值暂存区,则文件撤销为和版本库一样 ...

awkhlkoyr77240782的博客 232

Windows下命令行Git无法显示中文问题解决方案

Windows下命令行Git无法显示中文问题解决方案

asdfgh0077的博客 411

Git 基本命令行

本文主要对一些常用的git命令行进行了分类汇总 初始化仓库 git init 文件添加到暂存区 git add test.txt 文件提交 git commit -m "test file commint" 文件删除 git rm test.txt 与远程仓库关联 git remote add origin git@server-na...

Android-DiffUtil以及最新ListAdapter介绍 215

git bash here 找不到应用程序_git 简单命令

最近接触了git的使用,将目前为止学到的东西汇总一下放在这里,比较简单。在本地电脑上安装一个git的应用程序,这样相当于在本地搭建了一个git的空间(个人的理解),然后可以在这个git的空间里从git服务器下载项目,或者将自己本地的改动上传到服务器。因为git使用ssh通讯,需要在本地ssh生成密钥,并将公钥配置到git服务器,才能正常通讯(操作方式可百度)本地的应用程序2. 启动git-bash...

weixin_35701203的博客 630

使用git命令推送代码到github的全过程

一、git安装 下载地址 二、git配置 打开Git Bash 配置自己的用户名和邮箱 git config --global user.name "你的名字或昵称" git config --global user.email "你的邮箱" 生成并部署SSH key公钥 ssh-keygen -t rsa -C "xxxxx@xxxxx.com" 输入之后,连续按回车键,不需要做任何更改,会生成SSH key,存放在系统默认路径下 Linux系统,查看生成的SSH key cat

西门一刀的博客 2374
上一篇: 代码托管及版本控制平台:Bitbucket 和 Github
下一篇: iOS杂记——#import和@class的区别
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值