gpt4 book ai didi

git - 如何整合 Git + Github + Google Drive?

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

我在两台计算机上运行 Git,机器 A (OS X) 和机器 B (Windows 10),同时在 Github 上进行远程托管。我的机器 A 和 B 的本地工作目录都与 Google 云端硬盘同步。

前几天我注意到,每当我在机器 A 上进行提交时(即使没有发生任何更改),机器 B 突然修改了需要暂存和提交的文件。

$ git status
On branch master
Your branch is ahead of 'origin/master' by 2 commits.
(use "git push" to publish your local commits)
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)

modified: README.md
modified: helper_scripts/scriptA.py
modified: helper_scripts/scriptB.py
modified: helper_scripts/scriptC.py
modified: helper_scripts/scriptD.py

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

一旦我在机器 B 上运行以下命令,

git add .
git commit -m 'some message'

我在机器 B 上收到以下消息:

$ git status
On branch master
Your branch is ahead of 'origin/master' by 2 commits.
(use "git push" to publish your local commits)

nothing to commit, working tree clean

然后我在机器 A 上检查 git status,整个过程一次又一次地重复……这似乎是不寻常的行为,因为我没有对文件进行任何更改。我假设是 Google Drive 同步导致了这个问题。

我怎样才能让 Git、GitHub 和 Google Drive 和谐相处,从而避免我似乎陷入的这种恶性循环?

最佳答案

只是不要。

你的 git 仓库被破坏只是时间问题,你将失去你的工作。说真的,找一个更好的方法来备份你的工作。

关于git - 如何整合 Git + Github + Google Drive?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54642271/

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