Obsidian Git for beginners

Install backup requirements

Install Git

Go and install Git.

git install
Git install page

Install GitHub Desktop

Go and install GitHub Desktop.

GitHub desktop

Create a GitHub account

Go and create a GitHub account.

GitHub page

Open the Obsidian Settings

Click on the Settings icon in the bottom left of the screen.

Example note settings
Open the settings menu

Go to the Community plugins

Click on the Community plugins tab in the left menu.

Push Turn on community plugins.

Community plugins tab

Browse community plugins

Click on the browse button.

browse community plugins
Plugin browse screen

Install Obsidian Git

Push install in the plugin window.

Git Plugin
Git Plugin

Enable Obsidian Git

Push enable in the plugin window.

Enable git plugin

Obsidian Git settings

This warning message will show until a Git repository is created.SS

Warning message

Create Repository

GitHub Desktop Repository

Name the new repository.

Choose a location for the repository.

Create the new repository.

Create a local repository

Local to remote repository

Confirm you are in the correct local repository in the top right.

Push Publish repository.

Remote repository option

Notice the name repositry is misspelt in the creation and location images.

Yes, it should be repository, but it still shows it works 😁.

Push to remote repository

Name the remote repository that will be on your GitHub account.

Keep the repository private so others can’t see your files.

Push to a remote repository

GitHub repository

Push the Repository button.

Locate the remote repository to confirm the push was completed.

Remote GitHub repository

Locate local Git repository

If the .git folder is not in your Obsidian vault you need to move it.

The .git folder is in the repositry folder, not the new vault folder.

move local repo
The created repostry folder and contents

Move local Git repository

Cut and paste the .git and gitattributes over to the vault folder.

The vault folder is the folder where all of your Obsidian notes are stored.

move local git repo
Move Git and Gitattributes
Git vault folder
Obsidian Vault folder (new vault)

Locate repository

Push the Locate button.

relocate repo
Re-locate local repository

Select the Vault folder button.

select vault folder
Obsidian Vault folder (new vault)

Obsidian Git setup

No waiting message

Turn off and on the plugin to be sure the Git waiting message is gone.

Natural language dates

Vault backup interval

Add a push interval in minutes.

A notification will appear in the top right.

git push interval
Obsidian Git push interval

Open the command palette

In the left side bar open the command palette.

Open the command palette

Source control view

Search in the command palette.

Find and open the source control view.

Source control view

Source control side panel

Locate the source control view.

This view lets you manually make changes to the repository.

source control side panel
Source control side panel

Backup History

Local vault history

Open GitHub desktop and push history.

local backup history
Local vault history

Local commit history

Open GitHub desktop and push commit you want.

local commit history
Local vault history

Remote vault history

Open GitHub and open push on the remote repository.

The entire vault history is in the commit history.

remote backup history
Remote vault history

Remote file history

Open GitHub and push on the desired file.

Push on  history.

remote file history
Remote File history

Remote commit history

Open GitHub and push on the desired commit.

Push on  history.

commit history
Remote commit history

Want to discuss this article ?

Due to mass bot and AI-generated comments, I have comments turned off for my website.

Feel free to tag me to further the discussion 😁

Twitter
Facebook
LinkedIn
Reddit
WhatsApp

About me...

Yes. That space background is my wallpaper. My first selfie turned out pretty good if I do say so myself.

I’ve been researching how we learn since I was 17, and now at 27 I’ve coached, taught and advised more activities than I thought existed.

Over the last 3 years, I’ve helped thousands learn technical software.

Now I’m all-in on sharing insights into educational science.