Discuz! Board

 找回密碼
 立即註冊
搜索
熱搜: 活動 交友 discuz
查看: 4|回復: 0

使用命令我们可以查看对存储库的

[複製鏈接]

1

主題

1

帖子

5

積分

新手上路

Rank: 1

積分
5
發表於 2024-4-29 16:12:55 | 顯示全部樓層 |閱讀模式
提交历史记录。忽略您对版本控制不感兴趣的文件通常,在软件项目中,会有一些不应添加到代码存储库中的二进制文件,从而阻止G工具尝试对它们进行版本控制。为了说明这一点,我们创建一个文件来打印消息“!”在屏幕上,然后编译它。编译完成后,我们可以验证是否生成了主文件,即我们的可执行文件。但是,我们不想提交该文件。为了解决这个问题,我们创建gg文件,在其中放置提交时要忽略的所有文件。命令仅用于将新的“”行添加到gg文件中。现在,让我们通过将和gg文件添加到暂存来保存更改。我们可以通过“g”命令来完成此操作。“,它将所有修改的文件添加到暂存中。如果我们检查存储库的状态,我们可以看到所有修改都已添加到暂存中。如果我们现在尝试将主可执行文件添加到暂存中,我们会收到警告。

如果我们想将一个被忽略的文件添加到暂存中,我们必须在g命令中使用-选项来强制添加。现在我们可以提交更改使用gg命令,我们可以看到现在有两个提交。恢复以前版本的代码但是,如果我们对某个承诺感到后悔并想要撤消它怎么办?好吧,为此我们有两个命令:g和g。在g命令中有三个选项,、x和。选项将移动到指定的提交,但保持暂存和工作目录不变。混合选项将 以色列电报数据 移动到指定的提交,更改暂存并维护工作目录。硬选项使指向先前的提交,但它也会将暂存区域和工作目录更改为指示的提交的状态,也就是说,我们返回的提交之后所做的所有更改都将丢失。如果更改已提交到远程存储库,则不建议这样做。在这种情况下,我们应该使用g。



假设我们要使用带有硬选项的g命令来撤消示例中上次提交的更改。这样,我们需要向g命令指示我们希望指向的提交的-代码。使用g命令的另一种方法是指示我们想要返回的提交次数,我们使用g~命令来执行此操作。~参数告诉我们要定位次提交之前的。例如,要返回到之前的提交,我们使用~。在上图的最后一行中,我们可以看到我们在第二次提交中添加的文件不再位于我们的工作目录中。另一方面,g命令会创建一个新的提交,其中包含来自指定提交的更改。在我们的示例中使用g,我们的存储库将如下所示正如我们所看到的,创建了一个新的提交来恢复提交的更改。了解远程存储库的使用现在我们已经了解了如何在本地存储库中使用G,接下来让我们了解如何按照G工作流程在远程存储库中使用G。


回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|手機版|自動贊助|z

GMT+8, 2025-2-2 08:43 , Processed in 0.031135 second(s), 18 queries .

抗攻擊 by GameHost X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回復 返回頂部 返回列表
一粒米 | 中興米 | 論壇美工 | 設計 抗ddos | 天堂私服 | ddos | ddos | 防ddos | 防禦ddos | 防ddos主機 | 天堂美工 | 設計 防ddos主機 | 抗ddos主機 | 抗ddos | 抗ddos主機 | 抗攻擊論壇 | 天堂自動贊助 | 免費論壇 | 天堂私服 | 天堂123 | 台南清潔 | 天堂 | 天堂私服 | 免費論壇申請 | 抗ddos | 虛擬主機 | 實體主機 | vps | 網域註冊 | 抗攻擊遊戲主機 | ddos |