gpt4 book ai didi

git - 复制我的本地 git 存储库目录应该会产生相同的状态消息,对吧?

转载 作者:太空狗 更新时间:2023-10-29 14:36:40 25 4
gpt4 key购买 nike

我在 Mac 上的目录 ~/Documents/Source/ThingaMeIOS 中有一个 git 存储库。在那个本地存储库中,如果我运行 git status 命令,我看不到任何突出的东西:

$ git status
On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working tree clean

如果我进入一个目录并复制我的本地 git 存储库 (cp -r ThingaMeIOS TestFlightThingaMeIOS),然后切换到新复制的本地存储库并重新运行 git status 命令我确实有显着的变化:

$ git status
On branch master
Your branch is up-to-date with 'origin/master'.
Changes not staged for commit:
(use "git add/rm ..." to update what will be committed)
(use "git checkout -- ..." to discard changes in working directory)

deleted: Frameworks/HockeySDK.embeddedframework/HockeySDK.framework/Headers
typechange: Frameworks/HockeySDK.embeddedframework/HockeySDK.framework/HockeySDK
deleted: Frameworks/HockeySDK.embeddedframework/HockeySDK.framework/Resources
deleted: Frameworks/HockeySDK.embeddedframework/HockeySDK.framework/Versions/Current
deleted: Frameworks/HockeySDK.embeddedframework/Resources/HockeySDKResources.bundle

no changes added to commit (use "git add" and/or "git commit -a")

当然,这两个本地存储库应该是相同的,并且应该对 git status 命令给出相同的响应。到底是怎么回事?

最佳答案

看起来像是复制问题。我使用 tar 复制 git 版本控制的文件夹:

cd/path/to/source; tar 简历-。 | (cd/path/to/destination; tar xvf -)

支持 stash 文件和符号链接(symbolic link)。非常可靠 - 从未遇到过复制问题。

关于git - 复制我的本地 git 存储库目录应该会产生相同的状态消息,对吧?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40483283/

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