首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

git说项目描述文件即使在实际修改时也没有被修改过

git 是一种分布式版本控制系统,用于管理和跟踪项目的源代码、文档和其他资源。在 git 中,项目描述文件(例如 README.md)通常不会在实际修改时被修改,因为它们是项目的静态文件,不需要经常更新。

如果您需要在项目中添加或更新项目描述文件,可以使用以下命令:

代码语言:txt
复制
git add README.md
git commit -m "更新项目描述文件"
git push origin master

这将把 README.md 文件添加到 git 仓库中,并提交更改。如果您需要查看项目描述文件的历史记录,可以使用以下命令:

代码语言:txt
复制
git log --follow README.md

这将显示 README.md 文件的所有提交记录。如果您需要撤销对项目描述文件的更改,可以使用以下命令:

代码语言:txt
复制
git checkout -- README.md

这将撤销对 README.md 文件的最近更改。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Linux 文件搜索神器 find 实战详解,建议收藏!

Linux 系统使用中,作为一个管理员,我希望能查找系统中所有的大小超过 200M 文件,查看近 7 天系统中哪些文件改过,找出所有子目录中的可执行文件,这些任务需求 find 命令都可以轻松胜任... Linux 系统文件中常用的属性可以分为以下内容:名称、大小、权限、属主、修改时间、访问时间等,find 命令可以按照指定的属性为条件进行查找。 废话不多,直接开干,下边进入案例实战。...在当前目录除 git 子目录外查找 txt 文件 $ find . -path "./git" -prune -o -name "*.txt" -print 5....查找 2 天内改过文件 $ find . -mtime -2 -type f -print 2. 查找 2 天前改过文件,-mtime 表示内容修改时间 $ find ....查找当前目录下大于 2M 或 2 天前过的文件 $ find . -size +2M -o -mtime +2 -print 3. 查找当前目录下不是普通文件 $ find .

1.4K30

Git-stash用法总结

,所以你可以放心的Bug,等到完Bug,提交到服务器上后,再使用git stash apply将以前一半的工作应用回来。...解决这个问题的办法就是git stash命令。储藏(stash)可以获取你工作目录的中间状态——也就是你修改过追踪的文件和暂存的变更——并将它保存到一个未完结变更的堆栈中,随时可以重新应用。...实际应用中推荐给每个stash加一个message,用于记录版本,使用git stash save取代git stash命令。...如果尝试应用的变更是针对一个你那之后修改过文件,你会碰到一个归并冲突并且必须去化解它。...: 工作目录中新的文件(untracked files) 忽略的文件(ignored files) git stash命令提供了参数用于缓存上面两种类型的文件

1.6K10

解决git不小心提交大文件导致无法提交问题

一次不小心向GitHub提交了一个1GB文件后,出现一个令人崩溃的错误: remote: error: GH001: Large files detected....,所以你可以放心的Bug,等到完Bug,提交到服务器上后,再使用git stash apply将以前一半的工作应用回来。...经常有这样的事情发生,当你正在进行项目中某一部分的工作,里面的东西处于一个比较杂乱的状态,而你想转到其他分支上进行一些工作。问题是,你不想提交进行了一半的工作,否则以后你无法回到这个工作点。...解决这个问题的办法就是git stash命令。储藏(stash)可以获取你工作目录的中间状态——也就是你修改过追踪的文件和暂存的变更——并将它保存到一个未完结变更的堆栈中,随时可以重新应用。...简单粗暴改写 git commit 作者信息 git-stash用法小结 --------------------- Author: Frytea Title: 解决git不小心提交大文件导致无法提交问题

2.6K30

git stash用法 || git pull的时候发生冲突的解决方法之“error: Your local changes to the following files would be

,所以你可以放心的Bug,等到完Bug,提交到服务器上后,再使用git stash apply将以前一半的工作应用回来。...解决这个问题的办法就是git stash命令。储藏(stash)可以获取你工作目录的中间状态——也就是你修改过追踪的文件和暂存的变更——并将它保存到一个未完结变更的堆栈中,随时可以重新应用。...实际应用中推荐给每个stash加一个message,用于记录版本,使用git stash save取代git stash命令。...如果尝试应用的变更是针对一个你那之后修改过文件,你会碰到一个归并冲突并且必须去化解它。...: 工作目录中新的文件(untracked files) 忽略的文件(ignored files) git stash命令提供了参数用于缓存上面两种类型的文件

72830

有赞移动热修复平台建设

目前有赞 Android 侧的热是基于 Tinker 自建的后端服务 + Android SDK 实现的。 下图简要描述了热的主要过程: ?...看似简单的流程,多人开发团队中,其实存在很多问题: 每次版本打包发布,如何保存基准包及mapping等文件用于后续热生成补丁? 热代码的分支如何规范管理? 如何构建补丁包,构建了如何保存 ?...,App重启时检测补丁文件是否已下载,如果已下载直接加载补丁即可。...移动助手App 扫码上图中的二维码后,请求补丁信息,执行拉取补丁本地合成补丁,如果合成成功后App启动后会看到热合成成功页面,否则不能明确的知道是否已热合成,开发者会比较迷惑,同时为了方便多次合成测试的场景...用户好我试试,过了一段时间,又反馈还是有问题啊,但是明明已经发布热修复了(头皮发麻),这时就可以根据用户账号信息查询热状态了,如下图。 ?

1.2K30

【玩转 Cloud Studio】Cloud Studio 开发 Flask 应用

,完全云上(浏览器)做开发腾讯云 SCF 平台集成,指的还是部署 Serverless 那套东西了,这里的云原生应该与 K8S 没啥关系----产品页关于「应用场景」的描述在线编程,不再赘述了图片极速开发即可使用拖放式组件和模型驱动逻辑...可惜没有看到例子,不知道哪个项目可以预览……图片远程面试毕竟现在 COVID-19 改变了生活太多,已经习惯了远程办公。...Studio 编程产出:内容形式为编写代码过程录屏或编程预览效果展示,录屏时长不低于5分钟、图片清晰、视频清晰,代码规范;这里懒得录屏了,还得 5min……直接贴一张预览效果展示好了(图片版本比较新,可能是一直...打开远端的 RemoteWorking 文件夹图片选择信任图片资源管理器中即可看见项目文件夹了,但是命令行输入 py3 或 py 都找不到可执行文件,明明是 Python 3.9.6 环境?...图片重载了下窗口,直接连不上了……图片重试并不能解决问题图片回去一看,工作空间关闭了……图片好吧,手动重新开启,再禁用休眠……图片然后接着找不到 python 的问题,干脆 apt 安装一个最新的算了图片源里最新只有

23K00

AI「照妖镜」:不仅知道你P过图,还知道你P图前长啥样

但大家心知肚明的是,这些照片大多 P 过。有很多人甚至因为 P 得一手堪比「整容」的照片而走红。...随着技术的发展和流行,制作这种假照片的门槛越来越低,几乎人人都可以是图大师,更不用手机厂商和科技公司已经有实时 AI 美颜技术了。 如果有人利用 P 过的图来行骗,成功率估计也会相应提高。 ?...那我们要如何识别这些 P 过的照片呢? 众所周知,PS 是美国公司 Adobe 推出的一款专业图形编辑软件 Photoshop 的简称。...三张图的嘴角弧度不同,原图很明显是下垂的,而过的图片则是微笑唇,撤销图后的图片嘴角弧度则处于中间状态。 这些图像被 P 过吗? 研究人员训练了一个卷积神经网络,以识别出修改过的人脸图像。...与此同时,Adobe 正在进行大量研究项目,以帮助验证自身产品所创建的数字媒体的真实性,并识别和阻止滥用现象。

1.3K10

AI「照妖镜」:不仅知道你P过图,还知道你P图前长啥样

但大家心知肚明的是,这些照片大多 P 过。有很多人甚至因为 P 得一手堪比「整容」的照片而走红。...随着技术的发展和流行,制作这种假照片的门槛越来越低,几乎人人都可以是图大师,更不用手机厂商和科技公司已经有实时 AI 美颜技术了。 如果有人利用 P 过的图来行骗,成功率估计也会相应提高。 ?...那我们要如何识别这些 P 过的照片呢? 众所周知,PS 是美国公司 Adobe 推出的一款专业图形编辑软件 Photoshop 的简称。...三张图的嘴角弧度不同,原图很明显是下垂的,而过的图片则是微笑唇,撤销图后的图片嘴角弧度则处于中间状态。 这些图像被 P 过吗? 研究人员训练了一个卷积神经网络,以识别出修改过的人脸图像。...与此同时,Adobe 正在进行大量研究项目,以帮助验证自身产品所创建的数字媒体的真实性,并识别和阻止滥用现象。

1.4K10

从 gitlab 配置管理聊聊团队项目管理

本文主要聊的是通过 gitlab 的里程碑以及 git 的分支管理项目的开发和送测的代码合并问题 我现在团队开发的项目,其实是产品级。而不是项目级。...主要是产品经理提出需求,于此同时对应的开发小伙伴进入预研技术(可选),接着美工和交互给出界面,同时软件工程师开始编写 demo 逻辑(或者草图的界面加后台逻辑),开发阶段完成的里程碑就是产品经理验收通过...当然投进去协助也不是越多越好,人多了说不定 bug 越越多,这就需要技术经理的调度 刚才也聊到了开发阶段和送测阶段,那么 gitlab 上的配置上有什么办法用来辅助团队项目管理。...理一下需求,团队里面有几个主项目,需要在开发阶段进行开发,而送测阶段的输出文件的版本迭代里面仅能包含 bug 的逻辑,不得包含其他逻辑 除了主项目外,还有很多公共组件,同样要求送测阶段不得将非 bug...同理,所有公共组件也一样 这样做的好处是可以送测之前知道具体有哪些代码合并到 release 分支,可以了解到具体有哪些 MR 合并,方便统计以及填写送测说明 当然,默认开发的 dev 分支也一样创建里程碑

1.1K10

使用版本控制系统的 3 个建议

git的三个建议 如果有什么是开发软体专案一定要使用的基础工具,使用「版本控制系统」应该可以记上一笔。无论是个人或是团队开发,都可以透过版本控制系统获得巨大的好处。...没有版本控制系统的话,档案可能别人或自己不小心覆盖或遗失、也不知道是谁因为什么原因改了这段程式码、也没办法可以复原回前几天的修改。...把所有东西都放进版本控制系统 是的,「所有」专案中的产出物(Source Artifact)都放到版本控制系统之中,这包括了程式原始码、测试程式、文件、设定档、各种自动化脚本等等。...如果你同时在做新功能A和旧Bug,那么就应该分开两次递交。语法错误无法建构的程式也不应Commit 造成团队困扰。...这除了可以帮助团队合作之外,更重要的是让软体有更好的维护性,以便将来备查,以下的场景相信开发者都不陌生: 软体发现一个Bug,下班前指派给你 你追Code 追到一段看不懂的程式,也没有任何注解 透过版本控制系统

76460

Copilot要摊官司了!工作20年老程序员重新激活律师证,发起集体诉讼,还喊网友加入

表示,这就是因为微软和OpenAI给不出来啊。 第二个可能违法的问题,则是关于Copilot的使用。 马指出,微软面对Copilot用户时对自己进行了免责。...另一边,对于“无故”奉献了训练代码的开源作者来说,他们俨然当作了资源的生产者。 马将这类人比喻成奶牛,由于Copilot对他们的项目没有任何贡献,他表示这奶牛是只出奶却不被提供食物和住所的奶牛。...还有网友犀利地指出,模型训练过程中,所谓的AI“学习”,本身就是一种勉强挪用过来的概念: 因为据现有法律,人类阅览受版权保护的资料用于自己学习,是合法的;然后各大科技公司,AI也会“学习”,所以AI...也没有违反版权法。...但是AI并不像人类那样自主(尽管很多公司称AI很自主),这些模型其实都被背后的组织或公司等操控着,所以用“学习”来描述AI做的事并不太准确。

53230

极速入门Git分支,一个例子12步:分支就该这么玩!

前言 git的分支,用来存储不同的开发进度,比如 master分支,用于线上正式使用; dev分支用于开发新功能使用; bug分支用于热。 合理地分配分支职能,会给仓库维护带来方便。 ?...住持,你怎么这么笨哟,为什么不问:脚要是不走,你去哪里呢? 第三天,又遇见。 东寺僧人问:师兄,要去哪里呀? 西寺僧人:去买菜。 实际测试 上一节扯远了,并非要说明高深的道理。...2 - 新建文本文件 poem $ cat > poem <<eof > Someday you will cry for me > Like I cried for you. > Someday you'll...miss me > Like I missed you. > eof 命令行内输入一些文本,使用eof作为开始和结束符。...git fetch origin master:bug-fix git checkout bug-fix 11 - 做一些修改然后提交 bug-fix分支上修改完毕,提交修改;切换到master分支,

32020

“黑盾”创始人陈超:VR自助机成功开局线下市场,多方联动并进吸金效果翻倍

实际上,2017年初和2018年初两个时间段,VRPinea与陈超的交流中,陈超就多次表达了有关VR游戏落地,以及VR线下体验店的发展和运营模式方面的很多想法和理念。...从设备组成部分来看,黑盾嗨站实际上相当于一个“小型复合业态”,采取这样的体验布局,是陈超带领团队考察过线下街机厅做出的决定。 ? 黑盾嗨站网点之一 超看来,街机厅使用的设备莫过于两大类。...此外,关于网点的租金问题,陈超希望能卡准档位,抢占场地——市场洗牌,适者生存。 融资方面 黑盾嗨站项目紧凑地落地、运营中,而狮峪智能的融资目前已进入A+至B轮的阶段。...线下:后期可做电竞,且有“秘密项目”助力 陈超告诉VRPinea,通过黑盾嗨站把线下流量做上来后,会考虑做电竞。比如可口可乐杯、红牛杯等,都具备可行性。...同时,也能想到并让我们看到诸多的VR应用场景,或者新的结合点。 最后,正如陈超所言:“明天大家要相信的东西,需要市场和时间的双重教育。”

1.3K20

minigui 3.2.0:基于miniStudio应用TrueType字体的过程(2)-字体边缘锯齿,字库剪裁

这里没有指定TrueType字体,即使MiniGUI系统配置文件中有指定,也没有办法加载字体。...虽然这个项目已经不再继续开发(转到 https://github.com/rillig/sfntly),但经实际使用,sfnttool这个工具是没问题的。...项目代码 git clone https://github.com/googlei18n/sfntly.git cd sfntly/java # 编译java代码 ant...16.png 最后附上完整的基于MiniGUI project项目结构的字体剪裁命令行脚本工具shrink.sh,要求sfnttool.jar与脚本同一文件夹下。 shrink.sh #!.../bin/bash # 根据项目中使用到的汉字剪裁字库 # 生成的新字库文件原字库名后加_sub,保存在res/font sh_folder=$(dirname $(readlink -f $0))

1.3K50

Git 系列教程(5)- 记录每次更新到仓库

文件状态 你工作目录下的每一个文件只有两种状态:tracked 或 untracked tracked 已跟踪 tracked 的文件是指那些纳入了版本控制的文件 在上一次快照中有它们的记录,工作一段时间后...文件外的其它所有文件都属于 untracked 文件 它们既不存在于上次快照的记录中,也没有放入暂存区 初次 clone 某个仓库的时候,工作目录中的所有文件都属于 tracked 文件,并处于 unmodified...工作时,你可以选择性地将这些修改过文件放入暂存区,然后提交所有已暂存的修改 文件的状态变化周期 ? 检查当前文件状态 可以用 git status 命令查看哪些文件处于什么状态。...的新文件,否则 Git 会在这里列出来 还显示了当前所在分支,并告诉你这个分支同远程服务器上对应的分支没有偏离,现在,分支名是“master”,这是默认的分支名 项目下创建一个新的 README 文件...,运行 git diff 后却什么也没有 像之前的,暂存 CONTRIBUTING.md 后再编辑,可以使用 git status 查看已被暂存的修改或未被暂存的修改。

60440

业界 | DuerOS普罗米斯计划:30页国际专家PPT全面剖析对话式AI数据集

据介绍,普罗米斯计划作为百度 DuerOS 今年最重要的战略规划之一,包含开放超大规模对话式 AI 数据集、跨学科合作、学科共建等多种计划,以及一个百万美元基金用以鼓励和培养对话式 AI 领域的优秀项目和人才... control 组,最上方的系统 3,即使 ASR 准确率很低,它的表现也没有太大的下降,也就是他们能够利用对话技术来补偿较差的 ESR 表现。...所以受雇人员和实际用户的行为还是有不少差异的,对于数据收集来说,实际用户的数据是必不可少的部分。 ? 接下来的内容是关于数据标注的问题 ? 数据标注方面的问题就是,在你得到了数据之后,要如何处理呢。... DSTC 中,标注对话状态时出了问题,标注 NLU 时很不清晰,因为各个系统使用的分类方法不同,某个特定的间隙值也没有统一标准,所以不得不通过众筹,询问工作人员某个特定的 NLU 假设是否正确。...百度 DuerOS 普罗米斯计划发布的三个大型数据集不仅可以有效激发、鼓励优秀的对话式 AI 人才及项目,更将推动该领域的产-学-研联动发展,推动智能语音的落地与应用。

783100

Prometheus 使用Python推送指标数据到Pushgateway

使用Python推送指标数据到Pushgateway 需求描述 实践环境 Python 3.6.5 Django 3.0.6 prometheus-client 0.11.0 代码实现 !...t1 时刻推送Metric,你可能认为普罗米斯会“刮取(scrap)”这些指标,并使用相同时间戳 t1 作为对应时序数据的时间戳,然而,普罗米斯不会这样做,它会把从推送网关(Pushgateway...普罗米斯的世界观中,一个Metric可以在任何时候刮取,一个无法”刮取”的Metric基本上是不存在了。...为了防止这种情况发生,实际上是使用Pushgateway的原因之一。Pushgateway将使你的临时job在任何时候都可以刮取,也就是任何时刻都可以采集到你推送的数据。...将推送时间附加为时间戳将无法达到这一目的,因为最后一次推送5分钟之后,普罗米斯会认为你的Metric已经过时,就好像它再也不能“刮取”一样。

2.9K20

搞定Prometheus普罗米斯监控系统

七、Grafana图形显示MySQL监控数据 1、修改配置文件安装模板 2、Grafana 中导入json 文件 3、设置数据库源 4、更改数据源名称 八、Grafana + onealert 报警...主界面可以通过关键字查询监控项 4、普罗米斯默认的监控图像 ---- 四、使用普罗米斯监控Linux 主机 1、node组件介绍 远程linux 主机(监控端agent)上安装node_exporter...即:http://node-01:9100/metrics ---- 3、让普罗米斯监控可以拉取node 节点信息 回到prometheus服务器的配置文件里添加被监控机器的配置段 主配置文件最后加上下面三行...mysqld 节点信息 回到prometheus服务器的配置文件里添加被监控机器的配置段 主配置文件最后加上下面三行 vi /usr/local/prometheus/prometheus.yml...['172.20.10.7:9104'] # 这里改成监控机器 的IP,后面端口接9100 设置完成后,保存,然后重新启动Prometheus 普罗米斯监控系统 改完配置文件后,重启服务

5.3K30

Hexo博客搭建

两天内完成了Hexo-Github个人博客的基本搭建(其实搭建不难,自己脑子笨,做的慢些了……)         在这里记录一下我的第搭建一个博客,并给大家分享一下搭建的流程,以及搭建过程中遇到的问题和解决方案...3.安装Hexo         使用下载好的Git Bash来下载Hexo,代码如下: npm install hexo-cli -g 4.注册Github账号并创建一个新的仓库 Github是一个很好的开源项目托管平台...,大部分人应该都注册的有账号(有账号的小伙伴可以跳过这步),即使没有注册过也没有关系,只需现在注册下就行了,请参考Github基础设置及使用详解,里面的有详细的注册过程,过程也很简单。         ...将Hexo部署到Github         初始化Hexo hexo init Blog cd Blog         Blog可该城其他名字;cd Blog 指打开Blog文件夹。         ...git clone https://github.com/theme-next/hexo-theme-next themes/next         然后打开站点配置文件_config.yml,找到theme

50120

【漏洞治理】漏洞调研报告(非完整版)

安全人员也往往疲于奔命在漏洞监测、判断、推、验证等工作上,由于实际水平的差距,做得好的企业并不多。为了拉平漏洞情报方面处理信息的能力,故发起此次调研。...输出下图时,为了偷懒直接去掉填写基本无意义的内容,比如信息安全行业、IT…;也没有对相同行业不同描述进行合并,比如银行和银行业…;故从数量上来说会比总数少且不是那么严谨。 ?...03 — 漏洞情报来源 提供的4个选项中,通过国内安全媒介获取漏洞情报的占比高达93.75%。也就是,100个从业人员中就会有93人通过关注安全媒介进行漏洞情报搜集。...在其他选项中,软件官方网站、上级通知、国外安全网站、公众号等也纷纷提及。 ?...难点无疑就是资产管理、漏洞预警产生的漏洞判断评级、漏洞推闭环,不仅需要技术,还需要配套流程和制度来治理。

1.3K20
领券