OnITRoad - 常见问题
如何在 Git 分支中搜索文件或者目录
如何在 Git 分支中搜索文件或者目录 不同的 Git 命令可以快速摆脱困境。 有时我们想搜索文件或者目录但不记得其内容。 Git 允许通过一堆分支中的路径找到确切的文件或者目录,这比我们想象的要容易。 为文件或者目录查找分支的步骤 两个最常用的 Git 命令,即 git branch 和 git branch,来解决这个问题。 以下是步骤: 查看历史记录 首先,运行 git log 命令后跟
Views:0 2020-06-02
如何显示已在 Git 中进行的更改
如何显示已在 Git 中进行的更改 可能存在这样的情况,在暂存要提交的多个更改之后,我们希望查看为下一次提交暂存的所有文件的差异。 其中我们建议我们使用简单的解决方案并取得成功。 如何使用 git diff 显示更改 使用 --cached 选项运行 git diff,它显示与 HEAD 相关的下一次提交的阶段性更改: git diff --cached --staged 选项与 --cac
Views:0 2020-06-02
使用 Git 时如何解决 Permission Denied (publickey) 错误
使用 Git 时如何解决 Permission Denied (publickey) 错误 “权限被拒绝”错误意味着服务器拒绝了连接。 在本教程中,我们将探索如何解决这个问题。 如果未生成 ssh 公私钥对集 如果用户没有生成SSH公私钥对集,请先设置自己的公私钥对集。 在大多数系统上,我们可以使用 ssh-keygen。 设置公钥/私钥对集 首先,通过在终端中运行以下命令进入 .ssh 目录
Views:0 2020-06-02
如何将多个 Git 提交合并为一个
如何将多个 Git 提交合并为一个 交互式 rebase 模式允许我们将提交合并为单个提交。 在 Git 中工作时,开发人员经常会进行临时提交,这些提交可能没有适当的提交消息。 在将这些提交合并到 master 之前,有必要将它们组合成一个具有清晰和全面提交消息的提交。 拥有清晰的提交历史是必不可少的。 合并多个提交的步骤 让我们看看如何通过采取一些简单的步骤来改变肮脏的历史记录并使其变得干净
Views:0 2020-06-02
如何在 Git 中存储未跟踪的文件
如何在 Git 中存储未跟踪的文件 默认情况下, git stash 命令不会存储未跟踪和忽略的文件。 有必要使用我们将在下面解释的其他选项。 暂存未跟踪的文件 要存储包括未跟踪的文件,必须使用 --include-untracked 选项(与 -u 相同)运行 git stash 命令,如下所示: git stash --include-untracked 暂存被忽略的文件 要将被忽略
Views:0 2020-06-02
如何暂存 Git 更改
如何暂存 Git 更改 有时我们需要切换分支以处理另一个项目。 git stash 命令来救援。 它用于存储工作目录的脏状态,并将其保存在一堆未完成的更改中,以便以后重新应用。 暂存更改的步骤 让我们看看存储更改需要哪些命令: 显示状态 首先,我们可以运行 git status 以便查看脏状态: git status 保存你的工作 运行 git stash 来存储更改: git stash
Views:0 2020-06-02
如何在 Git 中更改的多个文件中只存储一个文件
如何在 Git 中更改的多个文件中只存储一个文件 在项目工作期间,我们可以更改一系列文件,并且在某些情况下,除了一个之外的所有更改都应该添加到提交中。 解决方案之一是仅添加我们要添加到提交中的文件。 但是,当更改的文件太多,并且我们不想只提交其中一个的更改时,我们可以存储该文件并提交所有更改的文件。 其中我们将了解如何存储单个文件。 仅存储一个文件的步骤 假设我们有六个文件,并且所有文件都已更
Views:0 2020-06-02
如何撤消 Git 添加
如何撤消 Git 添加 在我们工作的任何阶段,我们都可能希望撤消某些操作。 你有这样的机会使用 Git。 其中我们将展示在 Git 中撤消不需要的添加的基本技术。 如何在提交前撤消 git add 在 Git 中工作时,要提交的文件会聚集在暂存区。 现在,假设我们已将一个不必要的文件添加到暂存区。 下面,我们将看到如何轻松删除该文件。 要仅从暂存区中删除单个文件,我们应该运行以下命令: git
Views:0 2020-06-02
如何撤消 Git 合并
如何撤消 Git 合并 有时,我们想撤消合并操作,不管它是否因为合并命令、拉取命令或者其他原因而发生。 其中我们将考虑在 Git 中撤消合并的几个选项。 如何撤消有冲突的合并 如果调用merge命令后发生冲突,则可以使用以下命令撤消整个过程: git merge --abort 如何撤消未推送的合并提交 撤消 git merge 的一种有用方法是运行 git reset 命令。 使用此方
Views:0 2020-06-02
如何撤消 Git 重置
如何撤消 Git 重置 每个人都会犯错误,任何版本控制系统最有用的功能之一就是撤消更改的系统。 其中我们将获得一种简单而直接的方法来撤消 git reset。 假设你错误地运行了 git reset HEAD~1,它已经从你的本地分支中删除了最新的提交,现在你想要恢复那个提交。 下面,我们将演示如何做到这一点。 使用 git log 撤消 git reset 查看引用更新 Git 保留所有引用
Views:0 2020-06-02
如何撤消导致合并冲突的 Git Stash Pop
如何撤消导致合并冲突的 Git Stash Pop 如果在运行 git stash pop 时出现合并冲突和更改的干净存储丢失,那么我们可以在此代码中找到与此问题相关的任何内容。 撤消 git stash pop 的步骤 相应地按照以下步骤操作以获得所需的结果: 取消暂存合并冲突 通过运行带有 tail随点的 git reset 取消合并冲突: git reset . HEAD https:/
Views:0 2020-06-02
如何撤消推送的 Git 提交
如何撤消推送的 Git 提交 开发人员可能遇到的常见问题之一是将更改推送到远程 git 存储库,但随后又希望撤消这些更改并进行新的更改。 此外,请查看如何将 Git 存储库恢复为先前提交以获取更多信息。 恢复提交 使用 git revert 命令恢复单个提交: git revert <commit-hash> 运行该命令将创建一个新提交,该提交还原特定 git 提交的更改。 它只
Views:0 2020-06-02
如何在 Git 中撤消最近的提交
如何在 Git 中撤消最近的提交 Git 的最大优势之一是我们几乎可以撤消任何事情。 让我们来看看如何在 Git 中撤消最近的提交。 如何使用 git reset 撤消提交 git reset 命令用于撤消更改。 git reset --soft HEAD~x 用对应的数字代替~x。 例如,如果指定 ~3,该命令将影响三个最新的提交。 当我们使用此命令时,我们只需撤消最后一次提交,但我们所做
Views:0 2020-06-02
如何在 Git 中取消暂存已删除的文件
如何在 Git 中取消暂存已删除的文件 在某些情况下,我们已删除文件并将删除添加到暂存区。 其中我们将讨论如何取消删除并恢复已删除的文件。 取消暂存已删除文件的步骤 让我们讨论如何在不放弃其他更改的情况下恢复该文件。 假设我们需要撤消 git rm <file-path> 的结果。 取消暂存已删除的文件 现在,我们需要使用 git reset 命令取消暂存已删除的文件,如下所示:
Views:0 2020-06-02
如何列出包含给定提交的 Git 分支
如何列出包含给定提交的 Git 分支 有时我们想知道提交是否在特定分支上。 Git 允许列出包含特定提交的所有分支。 其中我们将为我们提供有关如何执行此操作的可靠计划。 列出包含给定提交的 Git 分支 要列出包含给定提交的分支,我们应该使用 --contains 选项运行 git branch 命令,如下所示: git branch --contains <sha1-commit-ha
Views:0 2020-06-02
如何从 Git 的当前工作树中删除未跟踪的文件
如何从 Git 的当前工作树中删除未跟踪的文件 有时,我们需要排除合并留下或者错误创建的不必要文件,以清理存储库。 我们可以在 .gitignore 中添加这些文件或者删除它们。 从工作树中删除未跟踪文件的步骤 我们将逐步向我们展示如何从当前工作树中删除未跟踪的文件: 检查文件和目录 使用 -d 和 -n 选项运行 git clean 以查看将删除哪些文件和目录: git clean -d -
Views:0 2020-06-02