I have a sub-directory where I have files in the local Git Repository. They automatically get deleted and I keep restoring the files using git -restore. For example the file diamonds.csv (which gets deleted) a file .diamonds.csv.icloud created in my directory. I have tracked all such files and commited to my remote repository. But the problem persists. I am unable to do my work as I have to constantly restore my files.
Issue with Git Restore files getting deleted even after they have been restored in Git using Git restore
381 Views Asked by user7935116 At
1
There are 1 best solutions below
Related Questions in GIT
- problem to push files on a repository git
- diff3 output in git conflict style, including mergeable hunks
- Git Not In Sync with Local Branch
- Setting up the version control of .dotfiles while the .config is connected to a forked repo
- How to fix overriding the main branch in Git?
- I can't add text to "Message" in VS Code when committing to Git
- How can i redirect pull request from main branch to another branch
- Xcode commits (possibly outside of any branch) disappeared, how to get them back?
- Git/TortoiseGit : how to apply ONLY the changes from ONE commit from branch A, to branch B?
- How can I reintroduce username an password on git using fedora?
- GIT SKIP EMPTY DIRECTORIES
- Git smudge run once per checkout or per commit?
- I can't find ~/.profile or ~/.bashrc in C:/Users/<user>/.ssh folder
- Set environment variable during push for GitHub Actions
- Android WebRTC compile
Related Questions in REPOSITORY
- Cant connect to any github repository from my netbeans 20
- Save Interface in DB golang
- Files lost from Github repository
- Single Github repository for two local repos for a fullstack project
- Git Webhook to trigger SageMaker Pipeline
- Need more parameters in subclass overridden method
- Build code in new cpp file in a cloned repository
- Troubleshooting Azure DevOps External Repository Cloning Authentication Issue
- How to have helm / helmfile install the most recent chart version from a repo?
- Can't able to merge branch to main branch in github
- I was a contributor on a Github repository that does not exist anymore. I still have those files on my computer. How do I upload the files to Github?
- Spring can't find the specified Bean
- Create SFDX project vs code from repository?
- Magnolia Git Repo Documentation Access
- Conditionnal repositories in Golang
Related Questions in RESTORE
- How to restore a e2image image backup
- How to recover deleted files from create vite react project
- Huge postgresql database restore
- Why can't I restore dataset on pg admin with MacOS
- How to restore android after reset
- wordpress restore in new hosting
- Restore Teamcity
- NiFi backup restore not working since bootstraf.conf file not writable
- How to restore data of a shortcut file
- Moodle Activity Quiz Backup from Moodle 3.9 to Moodle 4.2.3
- What roles does a postgresql database make use of?
- I deleted icon images from IntelliJ and I don't know how to restore them
- backup and restore sqlite database with JSON in flutter
- Restore accidentally deleted Cloud Spanner instance
- git: recover untracked files after git stash - git stash apply
Related Questions in DELETE-DIRECTORY
- What is std::filesystem::remove_all() supposed to do with an empty path?
- Problem with recursive deletion of folders with Delphi
- PS Script to remove Teams folder from all AppData where it is below a specific version
- PowerShell: Iteratively remove all empty subfolders from a folder subtree
- How do I delete a mistakenly-migrated .git directory from the tree of a Git repository?
- Delete empty folders in azure file share storage using powershell script
- git push to an empty branch deleted all my files
- Recover permanently deleted folder - git project
- Bash delete directories containing certain files
- Delete millions of subdirectories
- How to delete Windows directories with cmd?
- Delete python .exe's cwd
- using ansible "win_file" module to remove a folder gives error saying path too long
- Delete all files in directory except .bat
- Where do deleted files from Apache Netbeans go?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Since you mention a
.icloudfile, my guess is you placed your repo within a folder which is auto synced with iCloud.I strongly advise that you completely disable cloud syncing on your working repo.
You are probably witnessing the effects of iCloud affecting your worktrees, which is annoying, but recoverable.
The problem is : git stores all of its information in files on disk (in a hidden
.git/folder located at the root of your repo). If iCloud starts overwriting files there (for example : helpfully overwrite theindexfile with the version saved in the cloud, or any of therefs/, ...) then this can literally break your repo.The minimum step is to turn off the "cloud to my computer" part of the syncing while you work, and make extra sure that the version of your repo stored in the cloud contains your changes.
You would also have to be careful with other devices that auto sync with this iCloud account, as modifying the repo on any of these devices may upload that version to the cloud, and then overwrite the version on your workstation.