gpt4 book ai didi

git - 如何将本地未版本化代码关联到 git 远程存储库?

转载 作者:IT王子 更新时间:2023-10-29 01:29:45 26 4
gpt4 key购买 nike

我需要将干净的未版本化代码关联到现有的 git 远程存储库。

我更好地解释了我的情况。我的项目从 svn 转移到 git。我有一个 svn 本地工作副本,其中包含必须与新的 git 存储库同步的旧代码(没有要提交的新代码)。我可以克隆存储库,但我应该手动恢复许多被忽略的配置文件,我会避免它。

所以我删除了所有 .svn 目录,并使用 git 远程存储库跟踪我的代码。

有办法吗?

最佳答案

我会提交您的工作目录以确保它在获取之前存在于历史记录中。 (确保您在项目根文件夹中)

git init
git add -A
git commit -m "my latest'

现在有了

git remote add origin url-to-your-remote
git fetch origin

现在我们有了远程的历史记录

git reset origin/master

现在我们的当前提交是来自远程的最新提交

git add -A
git commit -m "Committed my state"

现在我们使用当前工作目录作为下一次提交的快照。

git push -u origin master

推送您的更改并跟踪分支。

关键是没有 --hard 选项的 reset 命令。它使您的工作文件夹保持不变,同时将分支指向您从远程获得的内容。

关于git - 如何将本地未版本化代码关联到 git 远程存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13052172/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com