Git을 사용해서 PC, 모바일에서 Obsidian을 사용해보자
1. 먼저 Git repo를 만들어 보자
- repo 이름을
test
로 해서 빈public
repo를 만들었다.
2. Obsidain Git 플러그인 설치 및 연결해보기
2-1 Obsidain Git 플러그인 설치
-
커뮤니티 플러그인 사용
클릭
-
커뮤니티 플러그인
>탐색
클릭
-
Obsidian Git
검색, 설치
플러그인 설치가 끝났으면 원격 Git 저장소를 연결해서, Obsidan에서 생성한 파일들을 Obsidian Git을 이용하여 원격 저장소에 올려보자
2-2 Obsidain Git 플러그인 + Git repo 연결하기
- 우선 플러그인을
활성화
하고, 톱니바퀴를 눌러 설정 페이지를 살펴보자
설정 페이지 제일 첫 줄을 보니 vault에 git이 연결되어야, 플러그인 설정을 진행 할 수 있다
아래 링크를 통해 vault를 git 로컬 저장소로 초기화하고, git 원격 저장소에 올려보자
tistory 링크 - 로컬 레포를 원격 레포에 연결하기 - remote
obsidian 링크 - 로컬 레포를 원격 레포에 연결하기 - remote
git 연결이 완료되면 obsidain 재시작한다.!
Obsidian Git
플러그인에서 remote 할 수 있는지 찾아 헤메다가 git bash로 git 연결 했다.
플러그인 명령어 보니까 깃 초기화랑 클론하는 명령어는 있는데, 로컬 레포를 원격 레포에 바로 연결하는 방법이 있는지 모르겠다… 나중에 시간되면 알아보자.
3. Obsidian Git 설정하기
위에서 부터 Automatic
, Commit message
, Backup
설정에 대해서 알아보고, 자주 사용할 거같은 수동 git 명령어들을 알아보자
-
Obsidian Git
설정 >Automatic
Split automatic commit and push
: 자동 push/ pull 분리여부 (활성화하면 push/pull interval 시간을 따로 분리할 수 있음)Vault backup interval (minutes)
: 지정 분마다 자동 백업Auto Backup after stop editing any file
: 파일 작성이 끝날때 마다 자동 백업 여부Auto pull interval (minutes)
: 지정 분마다 자동 pullSpecify custom commit message on auto backup
: auto backup시 메세지 수동입력 여부Commit message on auto backup/commit
: 자동으로 backup/commit 시 메세지
Automatic
은 사용 안 할거라 따로 설정 안함
-
Obsidian Git
설정 >Commit message
Commit message on manual backup/commit
: 수동으로 커밋시 기본 메세지{{date}} placeholder format
: date 포맷{{hostname}} placeholder replacement
: hostname
Commit message on manual backup/commit
를Add daily Note: {{date}}
로 수정
-
Obsidian Git
설정 >Backup
Sync Method
: Merge, Rebase, Other 선택Pull update on startup
: 시작시 pull 여부Push on backup
: 백업 pushPull changed before push
: push전에 pull 여부
모바일에서도 같이 사용할 거라 기본 설정에
Pull update on startup
활성
Ctrl
+p
로 명령어를 열어보면Obsidian Git
플러그인이 제공하는 기능들을 사용할 수 있다.
수동으로 자주 사용할 것 같은 명령어 들을 정리해보자
- Obsidian Git: Pull
: pull
- Obsidian Git: Stage current file
: 해당 파일만 stage에 add
- Obsidian Git: Commit staged
: stage에 있는 거 commit (default 메세지 적용)
- Obsidian Git: Commit all changes
: stage에 add > stage에 있는 거 모두 commit (default 메세지 적용)
- Obsidian Git: Commit Staged with specific message
: stage에 추가된 것 메세지 추가하여 commit
- Obsidian Git: Commit all changes with specific message
: 변경된 것 전체 메세지 추가하여 commit
- Obsidian Git: Push
: push
- Obsidian Git: Open history view
: 히스토리 보기
- Obsidian Git: Open file history on GitHub
: 히스토리 GitHub에서 보기
Automatic
보다수동
으로 많이 사용할거라 위 명령어들을 같이 알아 보았다.
처음에는 명령어가 있는지 몰라서 git bash를 열어서 일일이 해줬는데 명령어들이 있어서 편하게 사용하면 될 것 같다.
함께 보면 좋은 게시글
'도구 > 옵시디언' 카테고리의 다른 글
옵시디언 Daily Note 템플릿 만들기 3 - Templater 플러그인 - 올럭Dev (0) | 2023.10.07 |
---|---|
옵시디언 Daily Note 템플릿 만들기 2 - Periodic Notes 플러그인 (0) | 2023.10.05 |
옵시디언 Daily Note 템플릿 만들기 1 - Calendar 플러그인 (0) | 2023.10.04 |
3. Tasks 플러그인 - Obsidian TODO 체크박스 (0) | 2023.10.03 |
1. 옵시디언 설치해보기 (0) | 2023.09.30 |