iOS程序猿之Git终端命令行语句整理

a-shell:适用于iOS的终端,带有多个窗口 a-shell:iOS终端,带有多个窗口 该项目的目标是在iOS上提供一个简单的类似Unix的终端。 它使用进行命令解释,并包含生态系统中的所有命令(nslookup,whois,python3,lua,pdflatex,lualatex ...) 该项目使用iPadOS 13功能来创建和管理多个窗口。 每个窗口都有其自己的上下文,外观,命令历史记录和当前目录。 newWindow打开一个新窗口, exit关闭当前窗口。 要获得帮助, help在命令行中键入help 。 help -l列出所有可用的命令。 help -l | grep command help -l | grep command将告诉您是否已经安装了您喜欢的命令。 您可以使用config更改a-Shell的外观。 它使您可以更改字体,字体大小,背景颜色,文本颜色和光标颜色。 每个窗口可以有其自己的外观。 confi 立即下载

GitHub学习及使用教程(命令行版)

GitHub作为免费的远程仓库,如果是个人的开源项目,放到GitHub上是完全没有问题的。其实GitHub还是一个开源协作社区,通过GitHub,既可以让别人参与你的开源项目,也可以参与别人的开源项目。

下面就来为大家介绍如何使用GitHub!($ 后面跟的都是mac终端命令行语句)
1.git的安装

1.1 安装

$ sudo apt-get install git

1.2 查看git的版本

$ git --version

1.3 查看git的所有操作语句

$ git

2.git的全局配置(便于提交代码时,知道是谁提交的代码)

2.1 用户名

$ git config --global user.name BigBig //  BigBig为用户名

2.2 邮箱

$ git config --global user.email BigBig@163.com // BigBig@163.com为你的邮箱

2.3 终端打印颜色 // 可以不设置

$ git config --global color.ui true 

2.4 列出所有配置

$ git config --list

创建&查看状态

在本地新建一个空仓库

$ git init

查看仓库状态

$ git status //可以查看仓库里文件状态,打印的信息中Untracked files表示一下文件未保存到仓库(没有上户口);如果显示nothing to commit, working directory clean表示表示本地仓库和工作区的代码是一样的

显示文件的扼要信息: $ git status -s

添加&提交

将文件添加到代码库

$ git add 文件名 // 向仓库登记(上户口)

将当前文件夹下的所有新建或修改的文件一次性添加到代码库

$ git add .

将修改提交到代码库

$ git commit -m '本次提交的备注信息'

提示:
* 在此一定要使用 -m 参数指定修改的备注信息
* 否则会进入 vim 编辑器,如果对vim不熟悉,会是很糟糕的事情

日志

查看所有版本库日志
$ git log
查看指定文件的版本库日志
$ git log 文件名
提示:在git中,版本号是一个由SHA1生成的哈希值

版本号

回到当前版本,放弃所有没有提交的修改
$ git reset --hard HEAD
回到上一个版本
$ git reset --hard HEAD^
回到之前第3个修订版本
$ git reset --hard HEAD~(3)
回到指定版本号的版本
$ git reset e695b67

查看分支引用记录
$ git reflog

单个文件的修改管理

查看文件变化
$ git diff
撤销对文件做的修改
$ git checkout 文件名


忽略文件

$ echo '文件名' > .gitignore

查看文件差别 : $ git diff --staged

                         $ git diff HEAD

撤销误操作: $ git reset 文件名// 从本地仓库中取出文件覆盖,相当于取消commit

删除文件: $ git rm 文件名

修改文件名: $ git mv 旧文件名 新文件名

缓存工作区: $ git stash

展开缓存: $ git stash pop


分支

新建分支:

$ git branch 新分支名

查看当前所有分支 :

$ git branch

查看远程分支

$ git branch -r

删除分支:

$ git branch -d 分支名

删除远程分支

$ git branch -r -d origin/bugfix1.0

切换分支:

$ git checkout 分支名

新建分支并切换到该分支:

$ git checkout -b 分支名

在目的分支上合并来源分支(先切换到目的分支上): $ git merge 来源分支名

从GitHub上克隆(大家可以打开团队在getHub上的项目)

打开团队在getHub上的项目,复制项目链接

终端进入到存放项目的空文件夹后

$ git clone +链接

从服务器拉项目
git pull -u origin master
将项目内容推送到服务器
git push -u origin master










【机械视觉】C#+VisionPro实战:位深图(CogImage8Grey)与Bitmap互转技巧及工业检测应用 本文详细介绍了在工业检测中如何使用C#和VisionPro实现位深图(CogImage8Grey)与Bitmap的高效互转技巧。通过实战代码示例和工业应用案例,帮助开发者解决图像处理中的常见问题,提升检测精度和系统性能,适用于半导体、汽车零部件等高精度检测场景。 阅读详情

相关推荐

博途V17 & PLCSIM & FactoryIO 连接教程

PLCSIM V17 和 FactoryIO 连接教程前言一、软件版本二、连接步骤1. 连接PLCSIM2. 博途编程3.连接FactoryIO总结 前言 该文详细讲解了新手入门博途,并通过使用自带PLCSIM和FactoryIO实现连接。 一、软件版本 TIA Portal V17 S7-PLCSIM V17 Factory IO V2.5.1 二、连接步骤 1. 连接PLCSIM 打开PLCSIM 进入项目模式 新建仿真项目 2. 博途编程 将F

soledad_chao的博客 2万+

iOS-利用终端命令行实现将本地代码上传到GitHub

做iOS开发的朋友们经常会用到终端来下载和管理第三方的类库,那你是不是也想把自己的写的代码上传到Github上面呢,让别人也能够下载你的代码,如果你的代码很好,下载者说不定会给你个star,这会让你很有成就感的哦!!!其实Git的更大作用是团队协同开发(类似于SVN功能),这个功能本节先不讲,下次再讲。 本节就来讲下怎么通过终端上传自己的代码到Github,那么常用的命令行必不可少,下面简单介绍

SSY_1992的博客 2418

反激变压器设计学习笔记

反激变压器匝比感量设计

m0_55419117的博客 5262

Git命令

Git命令

huhuhuemail的博客 1222

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

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

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

metahuman 下载材质 脸部灰白 脸部过亮

metahuman 下载材质 脸部灰白 脸部过亮

jacke121的专栏 243

Git - 命令(附:CMD常用指令)

如果远程分支比你的本地分支有更多的提交,你可能需要先使用 git pull 来合并远程分支的更改,以避免冲突。之后只要双击该文件即可执行指定命令,我们可以将常用的命令输入记事本中,并保存为后缀为。目录中,可以实现开机自动运行。

SoyMilk的博客 1676

基于R-CNN深度学习的常见手势识别系统:数据集、模型和UI界面的完整实现

卷积神经网络(CNN):用于从图像中提取特征。区域提议网络(RPN):用于生成可能包含手势的候选区域。:将候选区域调整为固定大小,并进行进一步的分类和回归。接下来,我们需要加载一个预训练的Faster R-CNN模型,并对其进行微调。我们将使用# 加载预训练的Faster R-CNN模型# 获取分类器的输入特征数# 替换分类器头部,设置为我们数据集的类别数(假设有5类手势)

YOLO 1000

终端中Git相关操作命令

 在终端中查看git环境命令: git status D:\vue_study\vue_shop>git status On branch master Your branch is up to date with ‘origin/master’. nothing to commit, working tree clean  在终端中创建git分支命令 :git checkout -b 分支名 D:\vue_study\vue_shop>git checkout -b login  在

m0_48259951的博客 690

Python 爬虫高级实战:HTTPS 证书忽略与代理抓包配置

本文深入解析了HTTPS加密与SSL证书校验机制在爬虫开发中的核心问题及解决方案。文章首先剖析了HTTPS协议架构和证书校验流程,指出爬虫开发中常见的证书异常场景及其负面影响。随后详细介绍了Python主流请求库(requests、httpx、aiohttp)的证书忽略配置方法,包括同步/异步模式下的实现方案。针对代理环境,文章系统比较了HTTP、HTTPS、SOCKS5等代理类型的特性差异,并提供了完整的代理配置示例。特别对中间人抓包场景,阐述了Mitmproxy的工作原理和配置要点。最后提出了工程级爬虫

2503_91057718的博客 85

【QGIS】软件下载安装及GIS4WRF插件使用

【QGIS】软件下载安装及GIS4WRF插件使用

WW、forever的博客 1799

iOS程序猿之Git@OSC使用教程汇总

本文是投稿文章,原作者:missummer 图文并茂的方式,为大家介绍使用Git@OSC和SourceTree完成Git代码开发,傻瓜式教学,简单~ 链接:准备好了吗?let's go!!!

iOS_wq的博客 1034

【气候模式降尺度】分位数增量映射(QDM)原理及MATLAB代码实现

简介QDM原理及其MATLAB代码实现

WW、forever的博客 5861

最新emoji表情代码大全_git commit 时使用 Emoji ?

现代人都不喜欢好好说话,动不动就斗 Emoji,当然这与苹果公司有很大的关系。自从苹果公司在 iOS 5 输入法中加入了 Emoji 表情后,这种呆萌的表情符号开始席卷全球,已经超越了国籍和文化。让人类能在虚拟世界里表达自己的情绪,城里人、乡下人,骑摩拜的、开特斯拉的,信仰耶稣的、信社会主义的,都能通过 Emoji 好好说话。而可爱的程序猿在 Emoji 的使用上达到了一个新的高度。程序猿一般喜欢...

weixin_39939303的博客 663

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

MAX14431BAEE+与STM32F446的SPI隔离通信设计实践

SPI作为工业设备中常用的同步全双工总线,在变频器、BMS、PLC等现场环境中常因共模电压、地电位差和噪声耦合而出现数据漂移或通信中断。数字隔离器是解决信号与地环路问题的关键器件,而像MAX14431BAEE+这样集成隔离电源的单芯片方案,将信号隔离与供电隔离合二为一,配合STM32F446RE可大幅简化SPI隔离链路设计。本文从选型逻辑、CubeMX软件配置、传输速率评估、PCB分区与爬电距离、以及常见乱码和偶发错误排查等多个角度,系统梳理了这类组合在工业场景中的落地要点,为电机驱动、电池采样和传感器采集

weixin_33994429的博客 297

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

【第1083期】git commit 时使用 Emoji

前言 当我看到的时候终于解惑了,还在项目中实验了一下,亲测有效。今日早读文章由知乎@尹锋分享。 正文从这开始~ 现代人都不喜欢好好说话,动不动就斗 Emoji,当然这与苹果公司有很大的关系。自从苹果公司在 iOS 5 输入法中加入了 Emoji 表情后,这种呆萌的表情符号开始席卷全球,已经超越了国籍和文化。让人类能在虚拟世界里表达自己的情绪,城里人、乡下人,骑摩拜的、开特斯拉的,信仰耶稣的、

前端早读课 484

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

[程序猿]推荐17个很有用的在线工具 - 简书

简 首页 专题 发钱啦 注册 登录 简首页 专题 下载手机应用 ...

weixin_30484247的博客 167

苹果M1芯片各种不支持,但居然可以刷朋友圈!你会买单吗?

上个月和大家一起分享过,最新的苹果M1芯片上支持的各种开源软件。什么?还没读过?赶紧点这里:一文解读苹果 M1 芯片电脑上的开源软件。 现在已经过去了半个月,想必有不少的同学都已经入手了最新的苹果M1芯片电脑。今天呢和大家来一起分享一个只有苹果M1芯片电脑才有的福利哟~ 现在每个人的日常生活及工作中,基本都离不开微信,大多数同学都会在办公时开一个网页版微信,方便沟通交流(悄悄摸鱼)。但是很多人喜欢刷的朋友圈,除非使用安卓模拟器登录微信才能刷,否则无法在电脑上正常使用,所以有时候经常是看到身边的人一会低头偷

程序猿DD 4038

推荐一款让你纵横Github的读码神器

附Java/C/C++/机器学习/算法与数据结构/前端/安卓/Python/程序员必读书籍书单大全: 书单导航页(点击右侧 极客侠栈 即可打开个人博客):极客侠栈 ①【Java】学习之路吐血整理技术书从入门到进阶最全50+本(珍藏版) ②【算法数据结构+acm】从入门到进阶吐血整理书单50+本(珍藏版) ③【数据库】从入门到进阶必读18本技术书籍网盘吐血整理网盘(珍藏版) ④【Web前端】从HT...

黑技的博客 417

如何开发一个App(Android)

原文在此 [置顶] 如何开发一个App(Android) 标签: androidIT-xiao小巫 2015-11-28 23:25 1692人阅读 评论(4) 收藏 举报 分类: 【成长记录之记录点滴】(69) 版权声明:本文为博主原创文章,未经博主允许不得转载。 目录(?)[+] 前言 本篇

记事本 2200

Uber 开源 Piranha,可自动删除过时代码

点击上方蓝色“程序猿DD”,选择“设为星标”回复“资源”获取独家整理的学习资料!作者 | xplanet来源 |https://www.oschina.net/news/114195...

程序猿DD 906

如何开发一个Android APP

前言 本篇博客从开发的角度来介绍如何开发一个Android App,需要说明一点是,这里只是提供一个如何开发一个app的思路,并不会介绍很多技术上的细节,从整个大局去把握如何去构思一个app的开发,让你对独立开发一款app的时候有个理解,如果有说的不对的地方,欢迎大家拍砖留言讨论。 开发环境 Android应用层使用的开发语言是Java,自然需要用到Java运行环境,无论你在Wi

XinJiang_Terrorist的博客 1012

GitHub星标8万+的Flutter项目

作为一个常年混迹在GitHub上的程序猿,当笔者第一次看到这个Flutter项目的星标数突破8万时,简直惊呆了!今天我就带大家扒一扒这个项目的核心源码,手把手教你玩转这个超级Demo!这个名叫"Flutter最佳实践项目"的开源库(为避免推广嫌疑,这里隐去具体项目名),是由Google的Flutter团队核心成员和社区大神联合打造的。评论区Battle一下?4. 重点研究`lib/blocs/`和`lib/views/`的对应关系。最牛皮的是,所有代码都有详细注释,即便是Flutter新手也能轻松上手!

2509_93945572的博客 431

Android

前言 本篇博客从开发的角度来介绍如何开发一个Android App,需要说明一点是,这里只是提供一个如何开发一个app的思路,并不会介绍很多技术上的细节,从整个大局去把握如何去构思一个app的开发,让你对独立开发一款app的时候有个理解,如果有说的不对的地方,欢迎大家拍砖留言讨论。 开发环境 Android应用层使用的开发语言是Java,自然需要用到Java运行环境,无论你在Window是系...

czw_88的博客 202

git终端命令

1.克隆版本 git clone url(版本库地址)http://… --将仓库的文件clone到工作台 2.暂存文件 git add * 3.提交本地 git commit -m’注释信息’ 4.提交远程 git push –将文件提交到git创建的远程仓库中 5.更新版本 git pull 已有文件做了更改,对版本进行更新,确保是仓库中最新的内容 才能将自己的文件传送到远程仓库 6.查...

qq_42894622的博客 687

mac 常用指令

常用命令(git bash,mac终端) mac常用命令: 安装 brew install xxx 卸载 brew uninstall xxx 更新brew本身 brew update 更新所有brew安装的软件:brew upgrade 更新某一个brew安装的软件:brew upgrade xxx git命令: 1、cd 进入文件夹 2、ls 查看目录下文件 3、cd ~/ 进入到根目录下(~为根目录) 4、ls ~/ 查看根目录下文件 5、pwd 查看当前

weixin_49367109的博客 832
上一篇: iOS程序猿之MAC生成SSH keys
下一篇: iOS程序猿之使用GitHub完成一次项目开发
iOS_wq
博客等级 码龄11年 10粉丝 24原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值