Git and GitHub
- If you see the error message
git is not detected on system path
when creating a version-controlled R Project
- Follow the trouble-shooting steps in Chapter 13 of the Happy Git and GitHub for the useR book
- If you see the error message
Another git process seems to be running in this repository
when committing, pulling, or pushing
- Close and reopen RStudio
- Delete the
index.lock
file under the hidden .git
folder, you can do this by
- running
rm -f path_to_project/.git/index.lock
in the Terminal (or del -f path_to_project/.git/index.lock
), OR
- remove the file manually in Finder or File Explorer
- If you are using a Windows machine and find that you are unable to stage a folder with RStudio (e.g. the
site_libs
folder when rendering a website), please following the following steps
- Close and reopen RStudio
- Reopen your R Project
- Go to Terminal in RStudio
- Run
rm .git/index.lock
(or del .git/index.lock
) in Terminal
- Run
git add -A
in Terminal
- Refresh the Git tab in RStudio
- Commit and push as you usually do.
- Alternatively, you may try staging files using the GitHub Desktop program instead of RStudio.