【发布时间】:2021-08-16 20:50:01
【问题描述】:
我开始使用其他人以前编写的代码进行编码,但目前我没有启动任何 git 存储库。我仍然可以访问这个人制作的文件。我想使用 git 来帮助比较初始代码和我到目前为止所做的更改。知道如何做到这一点的最佳方法是什么吗?是否有必要创建一个 git rep 还是有更简单的方法?
一个更普遍的问题应该是:如何在具有与源代码相似的代码的现有文件夹上启动 git 存储库(假设我使用未更改的代码启动代表)然后提交您的更改合并相似的代码作为它的一部分在不丢失您所做的更改的情况下使用遥控器?
创建另一个分支并使用未更改的代码向 main 进行 PR 是最佳选择吗?
【问题讨论】:
-
请注意,您可以在没有存储库(或在存储库之外)的情况下运行
git diff,作为标准 Unixdiff的变体。它通常仅限于标准 Unix diff 在这种情况下可以做的事情,因为它只有与标准 Unix diff 相同的输入 as,但它的操作方式通常是git diff,与相同的标志(例如,--name-only)。
标签: git version-control repository git-branch git-commit