1732 lines
54 KiB
Markdown
1732 lines
54 KiB
Markdown
#git #gitea #오류 #에러 #조치방법
|
|
|
|
# 2025.12.11
|
|
>warning: in the working copy of '.obsidian/workspace.json', LF will be replaced by CRLF the next time Git touches it
|
|
|
|
에러 발생할 경우 조치
|
|
```
|
|
git config --global core.autocrlf true
|
|
```
|
|
출처 : https://dabo-dev.tistory.com/13
|
|
|
|
## [git] 원격 저장소와 local저장소의 소스코드를 일치시키는 방법
|
|
```
|
|
git fetch origin main
|
|
```
|
|
(원격저장소와 로컬저장소를 일치)
|
|
```
|
|
git pull origin main
|
|
```
|
|
(실제로 원격저장소의 소스코드와 로컬저장소의 소스코드를 merge)
|
|
> 출처 : https://spoit.tistory.com/26
|
|
|
|
```
|
|
git add "파일명"
|
|
```
|
|
```
|
|
git commit -m "업데이트 내용"
|
|
```
|
|
```
|
|
git checkout main
|
|
```
|
|
```
|
|
git branch
|
|
```
|
|
*브렌치 목록확인할때*
|
|
|
|
|
|
> ! [rejected] main -> main (non-fast-forward)
|
|
error: failed to push some refs to 'http://192.168.1.44:3000/choibk/choibk.git'
|
|
hint: Updates were rejected because a pushed branch tip is behind its remote
|
|
hint: counterpart. If you want to integrate the remote changes, use 'git pull'
|
|
hint: before pushing again.
|
|
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
|
|
|
|
이렇게뜨면
|
|
```
|
|
git pull origin main
|
|
```
|
|
또는
|
|
```
|
|
git push origin main
|
|
```
|
|
친다.
|
|
|
|
```
|
|
git push --set-upstream origin main
|
|
```
|
|
|
|
```
|
|
git reset --hard origin/main
|
|
```
|
|
main 브렌치에 최신상태를 로컬에 강제로 싱크
|
|
|
|
>error: Pulling is not possible because you have unmerged files.
|
|
hint: Fix them up in the work tree, and then use 'git add/rm <file>' hint: as appropriate to mark resolution and make a commit. fatal: Exiting because of an unresolved conflict.
|
|
|
|
|
|
이 오류일때
|
|
```
|
|
git pull --rebase
|
|
```
|
|
```
|
|
git fetch origin main
|
|
```
|
|
|
|
>remote: Failed to authenticate user
|
|
fatal: Authentication failed for http://192.168.1.44:3000/choibk/choibk.git/'
|
|
|
|
상기와 같이 오류가 뜨면 아래를 먼저 실행해 본다.
|
|
```
|
|
git pull origin main
|
|
git push origin main
|
|
```
|
|
|
|
---
|
|
choibk@DESKTOP-H42HF98 MINGW64 /b/obsidian/choibk (main)
|
|
```
|
|
$ git commit -m "desktop sync"
|
|
```
|
|
>On branch main
|
|
Your branch is up to date with 'origin/main'.
|
|
|
|
Changes not staged for commit:
|
|
(use "git add <file>..." to update what will be committed)
|
|
(use "git restore <file>..." to discard changes in working directory)
|
|
modified: .obsidian/community-plugins.json
|
|
modified: .obsidian/core-plugins.json
|
|
modified: .obsidian/workspace.json
|
|
modified: "2025\353\205\204 \354\233\224\353\240\245\355\230\225 \353\251\224\353\252\250\355\230\225 \354\235\274\354\240\225.canvas"
|
|
modified: "git \354\235\274\354\235\274\353\213\250\354\234\204 \354\202\254\354\232\251\354\213\234 \354\230\244\353\245\230, \354\227\220\353\237\254\353\223\261 \353\260\234\354\203\235\354\213\234 \354\241\260\354\271\230\353\260\251\353\262\225 \354\240\225\353\246\254.md"
|
|
|
|
no changes added to commit (use "git add" and/or "git commit -a")
|
|
|
|
choibk@DESKTOP-H42HF98 MINGW64 /b/obsidian/choibk (main)
|
|
```
|
|
$ git pull origin main
|
|
```
|
|
>remote: Enumerating objects: 9, done.
|
|
remote: Counting objects: 100% (9/9), done.
|
|
remote: Compressing objects: 100% (5/5), done.
|
|
remote: Total 5 (delta 4), reused 0 (delta 0), pack-reused 0 (from 0)
|
|
Unpacking objects: 100% (5/5), 833 bytes | 18.00 KiB/s, done.
|
|
From http://192.168.1.44:3000/choibk/choibk
|
|
* branch main -> FETCH_HEAD
|
|
168576f..7fdc2a5 main -> origin/main
|
|
Updating 168576f..7fdc2a5
|
|
error: Your local changes to the following files would be overwritten by merge:
|
|
2025년 월력형 메모형 일정.canvas
|
|
Please commit your changes or stash them before you merge.
|
|
Aborting
|
|
|
|
choibk@DESKTOP-H42HF98 MINGW64 /b/obsidian/choibk (main)
|
|
```
|
|
$ git status
|
|
```
|
|
>On branch main
|
|
Your branch is behind 'origin/main' by 1 commit, and can be fast-forwarded.
|
|
(use "git pull" to update your local branch)
|
|
|
|
Changes not staged for commit:
|
|
(use "git add <file>..." to update what will be committed)
|
|
(use "git restore <file>..." to discard changes in working directory)
|
|
modified: .obsidian/community-plugins.json
|
|
modified: .obsidian/core-plugins.json
|
|
modified: .obsidian/workspace.json
|
|
modified: "2025\353\205\204 \354\233\224\353\240\245\355\230\225 \353\251\224\353\252\250\355\230\225 \354\235\274\354\240\225.canvas"
|
|
modified: "git \354\235\274\354\235\274\353\213\250\354\234\204 \354\202\254\354\232\251\354\213\234 \354\230\244\353\245\230, \354\227\220\353\237\254\353\223\261 \353\260\234\354\203\235\354\213\234 \354\241\260\354\271\230\353\260\251\353\262\225 \354\240\225\353\246\254.md"
|
|
|
|
no changes added to commit (use "git add" and/or "git commit -a")
|
|
|
|
choibk@DESKTOP-H42HF98 MINGW64 /b/obsidian/choibk (main)
|
|
```
|
|
$ git add .
|
|
```
|
|
>warning: in the working copy of '.obsidian/community-plugins.json', LF will be replaced by CRLF the next time Git touches it
|
|
warning: in the working copy of '.obsidian/core-plugins.json', LF will be replaced by CRLF the next time Git touches it
|
|
warning: in the working copy of '.obsidian/workspace.json', LF will be replaced by CRLF the next time Git touches it
|
|
warning: in the working copy of '2025년 월력형 메모형 일정.canvas', LF will be replaced by CRLF the next time Git touches it
|
|
warning: in the working copy of 'git 일일단위 사용시 오류, 에러등 발생시 조치방 법 정리.md', LF will be replaced by CRLF the next time Git touches it
|
|
|
|
choibk@DESKTOP-H42HF98 MINGW64 /b/obsidian/choibk (main)
|
|
```
|
|
$ git config --global core.autocrlf true
|
|
```
|
|
choibk@DESKTOP-H42HF98 MINGW64 /b/obsidian/choibk (main)
|
|
```
|
|
$ git add .
|
|
```
|
|
choibk@DESKTOP-H42HF98 MINGW64 /b/obsidian/choibk (main)
|
|
```
|
|
$ git commit -m "5 files update"
|
|
```
|
|
>[main 6403011] 5 files update
|
|
3 files changed, 920 insertions(+), 885 deletions(-)
|
|
|
|
choibk@DESKTOP-H42HF98 MINGW64 /b/obsidian/choibk (main)
|
|
```
|
|
$ git pull origin main
|
|
```
|
|
>From http://192.168.1.44:3000/choibk/choibk
|
|
* branch main -> FETCH_HEAD
|
|
Auto-merging 2025년 월력형 메모형 일정.canvas
|
|
CONFLICT (content): Merge conflict in 2025년 월력형 메모형 일정.canvas
|
|
Automatic merge failed; fix conflicts and then commit the result.
|
|
|
|
choibk@DESKTOP-H42HF98 MINGW64 /b/obsidian/choibk (main|MERGING)
|
|
```
|
|
$ git push origin main
|
|
```
|
|
>To http://192.168.1.44:3000/choibk/choibk.git
|
|
! [rejected] main -> main (non-fast-forward)
|
|
error: failed to push some refs to 'http://192.168.1.44:3000/choibk/choibk.git'
|
|
hint: Updates were rejected because the tip of your current branch is behind
|
|
hint: its remote counterpart. If you want to integrate the remote changes,
|
|
hint: use 'git pull' before pushing again.
|
|
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
|
|
|
|
choibk@DESKTOP-H42HF98 MINGW64 /b/obsidian/choibk (main|MERGING)
|
|
```
|
|
$ git status
|
|
```
|
|
>On branch main
|
|
Your branch and 'origin/main' have diverged,
|
|
and have 1 and 1 different commits each, respectively.
|
|
(use "git pull" if you want to integrate the remote branch with yours)
|
|
|
|
You have unmerged paths.
|
|
(fix conflicts and run "git commit")
|
|
(use "git merge --abort" to abort the merge)
|
|
|
|
Changes to be committed:
|
|
modified: .obsidian_mobi/workspace-mobile.json
|
|
|
|
Unmerged paths:
|
|
(use "git add <file>..." to mark resolution)
|
|
both modified: "2025\353\205\204 \354\233\224\353\240\245\355\230\225 \353\251\224\353\252\250\355\230\225 \354\235\274\354\240\225.canvas"
|
|
|
|
|
|
choibk@DESKTOP-H42HF98 MINGW64 /b/obsidian/choibk (main|MERGING)
|
|
$
|
|
|
|
choibk@DESKTOP-H42HF98 MINGW64 /b/obsidian/choibk (main|MERGING)
|
|
```
|
|
$ git reset --hard origin/main
|
|
```
|
|
>HEAD is now at 7fdc2a5 Last Sync: 2025-12-12 22:02 (Mobile)
|
|
|
|
choibk@DESKTOP-H42HF98 MINGW64 /b/obsidian/choibk (main)
|
|
```
|
|
$ git status
|
|
```
|
|
>On branch main
|
|
Your branch is up to date with 'origin/main'.
|
|
|
|
nothing to commit, working tree clean
|
|
|
|
choibk@DESKTOP-H42HF98 MINGW64 /b/obsidian/choibk (main)
|
|
```
|
|
$ git add .
|
|
```
|
|
choibk@DESKTOP-H42HF98 MINGW64 /b/obsidian/choibk (main)
|
|
```
|
|
$ git commit -m "update"
|
|
```
|
|
>On branch main
|
|
Your branch is up to date with 'origin/main'.
|
|
|
|
nothing to commit, working tree clean
|
|
|
|
---
|
|
choibk@DESKTOP-H42HF98 MINGW64 /b/obsidian/choibk (main)
|
|
```
|
|
$ git push origin main
|
|
```
|
|
Everything up-to-date
|
|
|
|
choibk@DESKTOP-H42HF98 MINGW64 /b/obsidian/choibk (main)
|
|
```
|
|
$ git pull origin main
|
|
```
|
|
From http://192.168.1.44:3000/choibk/choibk
|
|
* branch main -> FETCH_HEAD
|
|
Already up to date.
|
|
|
|
choibk@DESKTOP-H42HF98 MINGW64 /b/obsidian/choibk (main)
|
|
```
|
|
$ git status
|
|
```
|
|
On branch main
|
|
Your branch is up to date with 'origin/main'.
|
|
|
|
Changes not staged for commit:
|
|
(use "git add <file>..." to update what will be committed)
|
|
(use "git restore <file>..." to discard changes in working directory)
|
|
modified: .obsidian/workspace.json
|
|
modified: "2025\353\205\204 \354\233\224\353\240\245\355\230\225 \353\251\224\353\252\250\355\230\225 \354\235\274\354\240\225.canvas"
|
|
modified: "git \354\235\274\354\235\274\353\213\250\354\234\204 \354\202\254\354\232\251\354\213\234 \354\230\244\353\245\230, \354\227\220\353\237\254\353\223\261 \353\260\234\354\203\235\354\213\234 \354\241\260\354\271\230\353\260\251\353\262\225 \354\240\225\353\246\254.md"
|
|
|
|
no changes added to commit (use "git add" and/or "git commit -a")
|
|
|
|
choibk@DESKTOP-H42HF98 MINGW64 /b/obsidian/choibk (main)
|
|
```
|
|
$ git add .obsidian/workspace.json 2025년\ 월력형\ 메모형\ 일정.canvas git\ 일일단위\ 사용시\ 오류\,\ 에러등\ 발생시\ 조치방법\ 정리.md
|
|
```
|
|
warning: in the working copy of '.obsidian/workspace.json', LF will be replaced by CRLF the next time Git touches it
|
|
warning: in the working copy of '2025년 월력형 메모형 일정.canvas', LF will be replaced by CRLF the next time Git touches it
|
|
warning: in the working copy of 'git 일일단위 사용시 오류, 에러등 발생시 조치방법 정리.md', LF will be replaced by CRLF the next time Git touches it
|
|
|
|
choibk@DESKTOP-H42HF98 MINGW64 /b/obsidian/choibk (main)
|
|
```
|
|
$ git config --global core.autocrlf true
|
|
```
|
|
|
|
choibk@DESKTOP-H42HF98 MINGW64 /b/obsidian/choibk (main)
|
|
```
|
|
$ git add .obsidian/workspace.json 2025년\ 월력형\ 메모형\ 일정.canvas git\ 일일단위\ 사용시\ 오류\,\ 에러등\ 발생시\ 조치방법\ 정리.md
|
|
```
|
|
|
|
choibk@DESKTOP-H42HF98 MINGW64 /b/obsidian/choibk (main)
|
|
```
|
|
$ git commit -m ".obsidian/workspace.json 2025canvas git정리 업데이트"
|
|
```
|
|
[main 3f4020d] .obsidian/workspace.json 2025canvas git정리 업데이트
|
|
2 files changed, 173 insertions(+), 19 deletions(-)
|
|
|
|
choibk@DESKTOP-H42HF98 MINGW64 /b/obsidian/choibk (main)
|
|
```
|
|
$ git push origin main
|
|
```
|
|
Enumerating objects: 9, done.
|
|
Counting objects: 100% (9/9), done.
|
|
Compressing objects: 100% (5/5), done.
|
|
Writing objects: 100% (5/5), 3.07 KiB | 3.07 MiB/s, done.
|
|
Total 5 (delta 3), reused 0 (delta 0), pack-reused 0 (from 0)
|
|
remote: . Processing 1 references
|
|
remote: Processed 1 references in total
|
|
To http://192.168.1.44:3000/choibk/choibk.git
|
|
7fdc2a5..3f4020d main -> main
|
|
|
|
choibk@DESKTOP-H42HF98 MINGW64 /b/obsidian/choibk (main)
|
|
```
|
|
$ git pull origin main
|
|
```
|
|
From http://192.168.1.44:3000/choibk/choibk
|
|
* branch main -> FETCH_HEAD
|
|
Already up to date.
|
|
|
|
|
|
|
|
---
|
|
# 2025.12.22
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 ~ (main)
|
|
```
|
|
$ git pull origin main
|
|
```
|
|
> remote: Failed to authenticate user
|
|
> fatal: Authentication failed for 'http://192.168.1.44:3000/choibk/test1.git/'
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 ~ (main)
|
|
```
|
|
$ git push origin main
|
|
```
|
|
>error: src refspec main does not match any
|
|
>error: failed to push some refs to 'http://192.168.1.44:3000/choibk/test1.git'
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 ~ (main)
|
|
```
|
|
$ git remote
|
|
```
|
|
>origin
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 ~ (main)
|
|
```
|
|
$ git remote -v
|
|
```
|
|
>origin http://192.168.1.44:3000/choibk/test1.git (fetch)
|
|
>origin http://192.168.1.44:3000/choibk/test1.git (push)
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 ~ (main)
|
|
```
|
|
$ git remote remove origin
|
|
```
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 ~ (main)
|
|
```
|
|
$ git remote -v
|
|
```
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 ~ (main)
|
|
```
|
|
$ git remote add origin http://192.168.1.44:3000/choibk/choibk.git
|
|
```
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 ~ (main)
|
|
```
|
|
$ git remote -v
|
|
```
|
|
>origin http://192.168.1.44:3000/choibk/choibk.git (fetch)
|
|
>origin http://192.168.1.44:3000/choibk/choibk.git (push)
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 ~ (main)
|
|
```
|
|
$ git pull
|
|
```
|
|
>warning: use of unencrypted HTTP remote URLs is not recommended; see >https://aka.ms/gcm/unsafer
|
|
>emotes for more information.
|
|
>remote: Enumerating objects: 4053, done.
|
|
>remote: Counting objects: 100% (4053/4053), done.
|
|
>remote: Compressing objects: 100% (3927/3927), done.
|
|
>remote: Total 4053 (delta 1358), reused 2487 (delta 1), pack-reused 0 (from 0)
|
|
>Receiving objects: 100% (4053/4053), 104.51 MiB | 10.06 MiB/s, done.
|
|
>Resolving deltas: 100% (1358/1358), done.
|
|
>From http://192.168.1.44:3000/choibk/choibk
|
|
> * [new branch] main -> origin/main
|
|
> * [new branch] origin -> origin/origin
|
|
>There is no tracking information for the current branch.
|
|
>Please specify which branch you want to merge with.
|
|
>See git-pull(1) for details.
|
|
>
|
|
> git pull <remote> <branch>
|
|
>
|
|
>If you wish to set tracking information for this branch you can do so with:
|
|
>
|
|
> git branch --set-upstream-to=origin/<branch> main
|
|
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 ~ (main)
|
|
```
|
|
$ git pull origin main
|
|
```
|
|
>From http://192.168.1.44:3000/choibk/choibk
|
|
> * branch main -> FETCH_HEAD
|
|
>Updating files: 100% (2711/2711), done.
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 ~ (main)
|
|
```
|
|
$ git add .
|
|
```
|
|
>warning: could not open directory 'AppData/Local/Application Data/': Permission denied
|
|
>warning: could not open directory 'AppData/Local/History/': Permission denied
|
|
>warning: could not open directory 'AppData/Local/Microsoft/Windows/INetCache/Content.IE5/': Per
|
|
mission denied
|
|
warning: could not open directory 'AppData/Local/Microsoft/Windows/Temporary Internet Files/':
|
|
Permission denied
|
|
warning: could not open directory 'AppData/Local/Temporary Internet Files/': Permission denied
|
|
warning: could not open directory 'AppData/Roaming/Microsoft/Windows/Start Menu/프로그램/': Per
|
|
mission denied
|
|
warning: could not open directory 'Application Data/': Permission denied
|
|
warning: could not open directory 'Cookies/': Permission denied
|
|
warning: could not open directory 'Documents/My Music/': Permission denied
|
|
warning: could not open directory 'Documents/My Pictures/': Permission denied
|
|
warning: could not open directory 'Documents/My Videos/': Permission denied
|
|
warning: could not open directory 'Local Settings/': Permission denied
|
|
warning: could not open directory 'My Documents/': Permission denied
|
|
warning: could not open directory 'NetHood/': Permission denied
|
|
warning: could not open directory 'PrintHood/': Permission denied
|
|
warning: could not open directory 'Recent/': Permission denied
|
|
warning: could not open directory 'SendTo/': Permission denied
|
|
warning: could not open directory 'Templates/': Permission denied
|
|
warning: could not open directory '시작 메뉴/': Permission denied
|
|
warning: in the working copy of '.bash_history', LF will be replaced by CRLF the next time Git
|
|
touches it
|
|
warning: in the working copy of '.git-for-windows-updater', LF will be replaced by CRLF the nex
|
|
t time Git touches it
|
|
warning: in the working copy of '.gitconfig', LF will be replaced by CRLF the next time Git tou
|
|
ches it
|
|
warning: in the working copy of '.lesshst', LF will be replaced by CRLF the next time Git touch
|
|
es it
|
|
warning: in the working copy of '.viminfo', LF will be replaced by CRLF the next time Git touch
|
|
es it
|
|
error: open("AppData/Local/Comms/UnistoreDB/USS.jtx"): Permission denied
|
|
error: unable to index file 'AppData/Local/Comms/UnistoreDB/USS.jtx'
|
|
>fatal: adding files failed
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 ~ (main)
|
|
```
|
|
$ pwd
|
|
```
|
|
>/c/Users/choibk
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 ~ (main)
|
|
```
|
|
$ ls
|
|
```
|
|
>'10. Planner'/
|
|
1652183948492.jpg
|
|
1696485474353.jpg
|
|
'1일 토 '$'\360\237\224\265''.md'
|
|
'20. 행정보급관'/
|
|
2024-09-09_대전탐방-1.md
|
|
2024-09-09_대전탐방.md
|
|
'2025-11-24 경계 가로등 점등 소등 시간표 BMNT EENT.md'
|
|
'2025년 월력형 메모형 일정 (1).canvas'
|
|
'2025년 월력형 메모형 일정 (2).canvas'
|
|
'2025년 월력형 메모형 일정 - 복사본.canvas'
|
|
'2025년 월력형 메모형 일정-1.canvas'
|
|
'2025년 월력형 메모형 일정.canvas'
|
|
'25 여성필수시설 공사.md'
|
|
'25 저장화생방 장비물자 신뢰성평가 결과 후속조치.md'
|
|
'25-10차 군수품(장비) 재물조정(재산증감)관련내용확인요청.md'
|
|
251124_육군훈련소_최종도면-1.pdf
|
|
'3D Objects'/
|
|
AppData/
|
|
'Application Data'@
|
|
Clippings/
|
|
Contacts/
|
|
Cookies@
|
|
Desktop/
|
|
Documents/
|
|
Downloads/
|
|
'Drawing 2024-08-21 05.01.27.excalidraw-1.md'
|
|
'Drawing 2024-08-21 05.01.27.excalidraw.md'
|
|
Excalidraw/
|
|
Favorites/
|
|
Links/
|
|
'Local Settings'@
|
|
MicrosoftEdgeBackups/
|
|
Music/
|
|
'My Documents'@
|
|
NTUSER.DAT
|
|
NTUSER.DAT{53b39e88-18c4-11ea-a811-000d3aa4692b}.TM.blf
|
|
NTUSER.DAT{53b39e88-18c4-11ea-a811-000d3aa4692b}.TMContainer00000000000000000001.regtrans-ms
|
|
NTUSER.DAT{53b39e88-18c4-11ea-a811-000d3aa4692b}.TMContainer00000000000000000002.regtrans-ms
|
|
NetHood@
|
|
Obsidian-Tasks-Calendar-main/
|
|
OneDrive/
|
|
Pictures/
|
|
PrintHood@
|
|
README.md
|
|
'ReadItLater Inbox'/
|
|
ReadItLater-1.md
|
|
ReadItLater.md
|
|
Recent@
|
|
Resized_20251127_141040.jpeg
|
|
Resized_20251127_141053.jpeg
|
|
'Resized_CamScanner 2024-03-14 13.25_1710390353206.jpeg'
|
|
'Saved Games'/
|
|
Searches/
|
|
SendTo@
|
|
Sti_Trace.log
|
|
Taskido/
|
|
Templater/
|
|
Templates@
|
|
'Test 합니다.md'
|
|
Untitled-1.md
|
|
Untitled.md
|
|
Videos/
|
|
Welcome-1.md
|
|
Welcome.md
|
|
'blackbox pivpn-1.md'
|
|
'blackbox pivpn.md'
|
|
choibk/
|
|
database_daily/
|
|
desktop_hp_obsidian/
|
|
docker-compose-1.yml
|
|
docker-compose.yml
|
|
files/
|
|
foldersync/
|
|
'git 일일단위 사용시 오류, 에러등 발생시 조치방법 정리.md'
|
|
inbox/
|
|
ntuser.dat.LOG1
|
|
ntuser.dat.LOG2
|
|
ntuser.ini
|
|
obsidian/
|
|
'proxmox opnsense에서 QEMU...md'
|
|
'proxmox opnsense에서 QEMU.._SM-F946N_Nov-09-1511-2025_1.md'
|
|
temp_1763983212319.144536212.jpeg
|
|
temp_1763986624781.-1344914328.jpeg
|
|
temp_1764224265321.-2040280101.jpeg
|
|
temp_1764224320966.-2040280101.jpeg
|
|
temp_1764374020200.-1440744867.png
|
|
truenas.md
|
|
truenas_SM-F946N_Nov-09-1511-2025_1.md
|
|
tubearchivist.md
|
|
tubearchivist_SM-F946N_Nov-09-1511-2025_1.md
|
|
'ubuntu에서 mail(메일) 확인하는 방법.md'
|
|
'ubuntu에서 mail(메일) 확인하는 방법_SM-F946N_Nov-09-1511-2025_1.md'
|
|
'web archive.webarchive'
|
|
'web archive_SM-F946N_Nov-09-1511-2025_1.webarchive'
|
|
youtubedownloader.md
|
|
youtubedownloader_SM-F946N_Nov-09-1511-2025_1.md
|
|
ytdl_material.md
|
|
ytdl_material_SM-F946N_Nov-09-1511-2025_1.md
|
|
'가계부 코드.md'
|
|
'가계부 코드_SM-F946N_Nov-09-1511-2025_1.md'
|
|
간부교육.md
|
|
'간부직접운전자 소집교육.md'
|
|
간부필수교육.md
|
|
검차.md
|
|
'공부 생각정리.md'
|
|
'공부 생각정리_SM-F946N_Nov-09-1511-2025_1.md'
|
|
'공부방법(모드) 전환 실험.md'
|
|
공사.md
|
|
공직기강.md
|
|
난로.md
|
|
다시한번.md
|
|
'대출 20251209 수목토.md'
|
|
'동절기 채난유류(등유) 위탁보관, 수불.md'
|
|
멀티탭.md
|
|
'무제 1.canvas'
|
|
'무제 1.md'
|
|
'무제 2.md'
|
|
'무제 3.md'
|
|
'무제 4.md'
|
|
'무제 파일 1.canvas'
|
|
'무제 파일 2.canvas'
|
|
'무제 파일 3.canvas'
|
|
'무제 파일 4.canvas'
|
|
'무제 파일 5.canvas'
|
|
'무제 파일 6.canvas'
|
|
'무제 파일 7.canvas'
|
|
'무제 파일 8.canvas'
|
|
'무제 파일.canvas'
|
|
무제.base
|
|
무제.canvas
|
|
무제.md
|
|
물자현황.md
|
|
반납.md
|
|
'방독면 폐처리.md'
|
|
방역업체.md
|
|
베개속.md
|
|
보급.md
|
|
보안지도방문.md
|
|
부대운영진단.md
|
|
부대행정업무.md
|
|
비데.md
|
|
사고싶은것.md
|
|
'사진은 되나.md'
|
|
'새로운 5.txt'
|
|
'새로운 6.txt'
|
|
'새로운 7.txt'
|
|
선거.md
|
|
'세탁기 청.md'
|
|
소방시설.md
|
|
'수목토 매매 및 수리 견적 계산서.md'
|
|
수통클린.md
|
|
수험표.pdf
|
|
'시놀로지 나스 네임서버 2차 설정방법 알아보기.md'
|
|
'시작 메뉴'@
|
|
'아이패드 차량용 거치대 구매.md'
|
|
'아파트 매매(이사) 종합정리.md'
|
|
'아파트 수목토.md'
|
|
예산.md
|
|
예산현황.md
|
|
'예정공정표-육훈소 영내 누수 보수 (변경)25.11.13_20251113124700 (1).pdf'
|
|
'예정공정표-육훈소 영내 누수 보수 (변경)25.11.13_20251113124700 1.pdf'
|
|
'예정공정표-육훈소 영내 누수 보수 (변경)25.11.13_20251113124700.pdf'
|
|
'옵시디언 검색 활용 방법.md'
|
|
'우리집 생활비 정리한번 하고 가실게요(2025.4.6버전).md'
|
|
'우리집 생활비 정리한번 하고 가실게요(2025.8.10버전) 수정중.md'
|
|
'월별 주차구하기코드.txt'
|
|
'육군훈련소 연대 군수지원부사관 현황.md'
|
|
'육규 471 장비관리 규정.md'
|
|
'이름 없는 보드 1.md'
|
|
'이름 없는 보드.md'
|
|
인물정리/
|
|
'일일결산(국방물자정보체계, 부대일지 실시사항).md'
|
|
'임기제 부사관 신청(배준형상병).md'
|
|
장비정비.md
|
|
재물조사.md
|
|
'전반기 집중인성, 정신전력.md'
|
|
전술훈련평가.md
|
|
전투장비지휘검열.md
|
|
'주임원사님 예산.md'
|
|
체육대회.md
|
|
총기.md
|
|
'출입인원 보고서 1.pdf'
|
|
'출입인원 보고서.pdf'
|
|
'취득세 서구 전화번호.md'
|
|
치장총기.md
|
|
'캔버스 월력.canvas'
|
|
캔버스월력.canvas
|
|
'커밋 안되는이유.md'
|
|
탄약.md
|
|
'플러그인_Remotely Save 사용법.md'
|
|
'행정법 공부'/
|
|
화생방.md
|
|
>'환영합니다!.md'
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 ~ (main)
|
|
```
|
|
$ git add .
|
|
```
|
|
>warning: could not open directory 'AppData/Local/Application Data/': Permission denied
|
|
warning: could not open directory 'AppData/Local/History/': Permission denied
|
|
warning: could not open directory 'AppData/Local/Microsoft/Windows/INetCache/Content.IE5/': Per
|
|
mission denied
|
|
warning: could not open directory 'AppData/Local/Microsoft/Windows/Temporary Internet Files/':
|
|
Permission denied
|
|
warning: could not open directory 'AppData/Local/Temporary Internet Files/': Permission denied
|
|
warning: could not open directory 'AppData/Roaming/Microsoft/Windows/Start Menu/프로그램/': Per
|
|
mission denied
|
|
warning: could not open directory 'Application Data/': Permission denied
|
|
warning: could not open directory 'Cookies/': Permission denied
|
|
warning: could not open directory 'Documents/My Music/': Permission denied
|
|
warning: could not open directory 'Documents/My Pictures/': Permission denied
|
|
warning: could not open directory 'Documents/My Videos/': Permission denied
|
|
warning: could not open directory 'Local Settings/': Permission denied
|
|
warning: could not open directory 'My Documents/': Permission denied
|
|
warning: could not open directory 'NetHood/': Permission denied
|
|
warning: could not open directory 'PrintHood/': Permission denied
|
|
warning: could not open directory 'Recent/': Permission denied
|
|
warning: could not open directory 'SendTo/': Permission denied
|
|
warning: could not open directory 'Templates/': Permission denied
|
|
warning: could not open directory '시작 메뉴/': Permission denied
|
|
warning: in the working copy of '.bash_history', LF will be replaced by CRLF the next time Git
|
|
touches it
|
|
warning: in the working copy of '.git-for-windows-updater', LF will be replaced by CRLF the nex
|
|
t time Git touches it
|
|
warning: in the working copy of '.gitconfig', LF will be replaced by CRLF the next time Git tou
|
|
ches it
|
|
warning: in the working copy of '.lesshst', LF will be replaced by CRLF the next time Git touch
|
|
es it
|
|
warning: in the working copy of '.viminfo', LF will be replaced by CRLF the next time Git touch
|
|
es it
|
|
error: open("AppData/Local/Comms/UnistoreDB/USS.jtx"): Permission denied
|
|
error: unable to index file 'AppData/Local/Comms/UnistoreDB/USS.jtx'
|
|
>fatal: adding files failed
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 ~ (main)
|
|
```
|
|
$ pwd
|
|
```
|
|
>/c/Users/choibk
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 ~ (main)
|
|
```
|
|
$ pwd
|
|
```
|
|
>/c/Users/choibk
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 ~ (main)
|
|
```
|
|
$ ls
|
|
```
|
|
>'10. Planner'/
|
|
1652183948492.jpg
|
|
1696485474353.jpg
|
|
'1일 토 '$'\360\237\224\265''.md'
|
|
'20. 행정보급관'/
|
|
2024-09-09_대전탐방-1.md
|
|
2024-09-09_대전탐방.md
|
|
'2025-11-24 경계 가로등 점등 소등 시간표 BMNT EENT.md'
|
|
'2025년 월력형 메모형 일정 (1).canvas'
|
|
'2025년 월력형 메모형 일정 (2).canvas'
|
|
'2025년 월력형 메모형 일정 - 복사본.canvas'
|
|
'2025년 월력형 메모형 일정-1.canvas'
|
|
'2025년 월력형 메모형 일정.canvas'
|
|
'25 여성필수시설 공사.md'
|
|
'25 저장화생방 장비물자 신뢰성평가 결과 후속조치.md'
|
|
'25-10차 군수품(장비) 재물조정(재산증감)관련내용확인요청.md'
|
|
251124_육군훈련소_최종도면-1.pdf
|
|
'3D Objects'/
|
|
AppData/
|
|
'Application Data'@
|
|
Clippings/
|
|
Contacts/
|
|
Cookies@
|
|
Desktop/
|
|
Documents/
|
|
Downloads/
|
|
'Drawing 2024-08-21 05.01.27.excalidraw-1.md'
|
|
'Drawing 2024-08-21 05.01.27.excalidraw.md'
|
|
Excalidraw/
|
|
Favorites/
|
|
Links/
|
|
'Local Settings'@
|
|
MicrosoftEdgeBackups/
|
|
Music/
|
|
'My Documents'@
|
|
NTUSER.DAT
|
|
NTUSER.DAT{53b39e88-18c4-11ea-a811-000d3aa4692b}.TM.blf
|
|
NTUSER.DAT{53b39e88-18c4-11ea-a811-000d3aa4692b}.TMContainer00000000000000000001.regtrans-ms
|
|
NTUSER.DAT{53b39e88-18c4-11ea-a811-000d3aa4692b}.TMContainer00000000000000000002.regtrans-ms
|
|
NetHood@
|
|
Obsidian-Tasks-Calendar-main/
|
|
OneDrive/
|
|
Pictures/
|
|
PrintHood@
|
|
README.md
|
|
'ReadItLater Inbox'/
|
|
ReadItLater-1.md
|
|
ReadItLater.md
|
|
Recent@
|
|
Resized_20251127_141040.jpeg
|
|
Resized_20251127_141053.jpeg
|
|
'Resized_CamScanner 2024-03-14 13.25_1710390353206.jpeg'
|
|
'Saved Games'/
|
|
Searches/
|
|
SendTo@
|
|
Sti_Trace.log
|
|
Taskido/
|
|
Templater/
|
|
Templates@
|
|
'Test 합니다.md'
|
|
Untitled-1.md
|
|
Untitled.md
|
|
Videos/
|
|
Welcome-1.md
|
|
Welcome.md
|
|
'blackbox pivpn-1.md'
|
|
'blackbox pivpn.md'
|
|
choibk/
|
|
database_daily/
|
|
desktop_hp_obsidian/
|
|
docker-compose-1.yml
|
|
docker-compose.yml
|
|
files/
|
|
foldersync/
|
|
'git 일일단위 사용시 오류, 에러등 발생시 조치방법 정리.md'
|
|
inbox/
|
|
ntuser.dat.LOG1
|
|
ntuser.dat.LOG2
|
|
ntuser.ini
|
|
obsidian/
|
|
'proxmox opnsense에서 QEMU...md'
|
|
'proxmox opnsense에서 QEMU.._SM-F946N_Nov-09-1511-2025_1.md'
|
|
temp_1763983212319.144536212.jpeg
|
|
temp_1763986624781.-1344914328.jpeg
|
|
temp_1764224265321.-2040280101.jpeg
|
|
temp_1764224320966.-2040280101.jpeg
|
|
temp_1764374020200.-1440744867.png
|
|
truenas.md
|
|
truenas_SM-F946N_Nov-09-1511-2025_1.md
|
|
tubearchivist.md
|
|
tubearchivist_SM-F946N_Nov-09-1511-2025_1.md
|
|
'ubuntu에서 mail(메일) 확인하는 방법.md'
|
|
'ubuntu에서 mail(메일) 확인하는 방법_SM-F946N_Nov-09-1511-2025_1.md'
|
|
'web archive.webarchive'
|
|
'web archive_SM-F946N_Nov-09-1511-2025_1.webarchive'
|
|
youtubedownloader.md
|
|
youtubedownloader_SM-F946N_Nov-09-1511-2025_1.md
|
|
ytdl_material.md
|
|
ytdl_material_SM-F946N_Nov-09-1511-2025_1.md
|
|
'가계부 코드.md'
|
|
'가계부 코드_SM-F946N_Nov-09-1511-2025_1.md'
|
|
간부교육.md
|
|
'간부직접운전자 소집교육.md'
|
|
간부필수교육.md
|
|
검차.md
|
|
'공부 생각정리.md'
|
|
'공부 생각정리_SM-F946N_Nov-09-1511-2025_1.md'
|
|
'공부방법(모드) 전환 실험.md'
|
|
공사.md
|
|
공직기강.md
|
|
난로.md
|
|
다시한번.md
|
|
'대출 20251209 수목토.md'
|
|
'동절기 채난유류(등유) 위탁보관, 수불.md'
|
|
멀티탭.md
|
|
'무제 1.canvas'
|
|
'무제 1.md'
|
|
'무제 2.md'
|
|
'무제 3.md'
|
|
'무제 4.md'
|
|
'무제 파일 1.canvas'
|
|
'무제 파일 2.canvas'
|
|
'무제 파일 3.canvas'
|
|
'무제 파일 4.canvas'
|
|
'무제 파일 5.canvas'
|
|
'무제 파일 6.canvas'
|
|
'무제 파일 7.canvas'
|
|
'무제 파일 8.canvas'
|
|
'무제 파일.canvas'
|
|
무제.base
|
|
무제.canvas
|
|
무제.md
|
|
물자현황.md
|
|
반납.md
|
|
'방독면 폐처리.md'
|
|
방역업체.md
|
|
베개속.md
|
|
보급.md
|
|
보안지도방문.md
|
|
부대운영진단.md
|
|
부대행정업무.md
|
|
비데.md
|
|
사고싶은것.md
|
|
'사진은 되나.md'
|
|
'새로운 5.txt'
|
|
'새로운 6.txt'
|
|
'새로운 7.txt'
|
|
선거.md
|
|
'세탁기 청.md'
|
|
소방시설.md
|
|
'수목토 매매 및 수리 견적 계산서.md'
|
|
수통클린.md
|
|
수험표.pdf
|
|
'시놀로지 나스 네임서버 2차 설정방법 알아보기.md'
|
|
'시작 메뉴'@
|
|
'아이패드 차량용 거치대 구매.md'
|
|
'아파트 매매(이사) 종합정리.md'
|
|
'아파트 수목토.md'
|
|
예산.md
|
|
예산현황.md
|
|
'예정공정표-육훈소 영내 누수 보수 (변경)25.11.13_20251113124700 (1).pdf'
|
|
'예정공정표-육훈소 영내 누수 보수 (변경)25.11.13_20251113124700 1.pdf'
|
|
'예정공정표-육훈소 영내 누수 보수 (변경)25.11.13_20251113124700.pdf'
|
|
'옵시디언 검색 활용 방법.md'
|
|
'우리집 생활비 정리한번 하고 가실게요(2025.4.6버전).md'
|
|
'우리집 생활비 정리한번 하고 가실게요(2025.8.10버전) 수정중.md'
|
|
'월별 주차구하기코드.txt'
|
|
'육군훈련소 연대 군수지원부사관 현황.md'
|
|
'육규 471 장비관리 규정.md'
|
|
'이름 없는 보드 1.md'
|
|
'이름 없는 보드.md'
|
|
인물정리/
|
|
'일일결산(국방물자정보체계, 부대일지 실시사항).md'
|
|
'임기제 부사관 신청(배준형상병).md'
|
|
장비정비.md
|
|
재물조사.md
|
|
'전반기 집중인성, 정신전력.md'
|
|
전술훈련평가.md
|
|
전투장비지휘검열.md
|
|
'주임원사님 예산.md'
|
|
체육대회.md
|
|
총기.md
|
|
'출입인원 보고서 1.pdf'
|
|
'출입인원 보고서.pdf'
|
|
'취득세 서구 전화번호.md'
|
|
치장총기.md
|
|
'캔버스 월력.canvas'
|
|
캔버스월력.canvas
|
|
'커밋 안되는이유.md'
|
|
탄약.md
|
|
'플러그인_Remotely Save 사용법.md'
|
|
'행정법 공부'/
|
|
화생방.md
|
|
>'환영합니다!.md'
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 ~ (main)
|
|
$
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 ~
|
|
```
|
|
$ ls
|
|
```
|
|
>'3D Objects'/
|
|
AppData/
|
|
'Application Data'@
|
|
Contacts/
|
|
Cookies@
|
|
Desktop/
|
|
Documents/
|
|
Downloads/
|
|
Favorites/
|
|
Links/
|
|
'Local Settings'@
|
|
MicrosoftEdgeBackups/
|
|
Music/
|
|
'My Documents'@
|
|
NTUSER.DAT
|
|
NTUSER.DAT{53b39e88-18c4-11ea-a811-000d3aa4692b}.TM.blf
|
|
NTUSER.DAT{53b39e88-18c4-11ea-a811-000d3aa4692b}.TMContainer00000000000000000001.regtrans-ms
|
|
NTUSER.DAT{53b39e88-18c4-11ea-a811-000d3aa4692b}.TMContainer00000000000000000002.regtrans-ms
|
|
NetHood@
|
|
OneDrive/
|
|
Pictures/
|
|
PrintHood@
|
|
Recent@
|
|
'Saved Games'/
|
|
Searches/
|
|
SendTo@
|
|
Sti_Trace.log
|
|
Templates@
|
|
Videos/
|
|
ntuser.dat.LOG1
|
|
ntuser.dat.LOG2
|
|
ntuser.ini
|
|
>'시작 메뉴'@
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 ~
|
|
```
|
|
$ cd ^[[200~B:\choibk\choibk~
|
|
```
|
|
>bash: cd: $'\E[200~B:choibkchoibk~': No such file or directory
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 ~
|
|
```
|
|
$ cd B:\choibk\choibk~
|
|
```
|
|
>bash: cd: B:choibkchoibk~: No such file or directory
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 ~
|
|
```
|
|
$ cd b:
|
|
```
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 /b
|
|
```
|
|
$ ls
|
|
```
|
|
>'$RECYCLE.BIN'/ 'System Volume Information'/ choibk/
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 /b
|
|
```
|
|
$ cd choibk/
|
|
```
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 /b/choibk
|
|
```
|
|
$ ls
|
|
```
|
|
>choibk/
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 /b/choibk
|
|
```
|
|
$ cd choibk/
|
|
```
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 /b/choibk/choibk (main)
|
|
```
|
|
$ ls
|
|
```
|
|
>'10. Planner'/
|
|
1652183948492.jpg
|
|
1696485474353.jpg
|
|
'1일 토 '$'\360\237\224\265''.md'
|
|
'20. 행정보급관'/
|
|
2024-09-09_대전탐방-1.md
|
|
2024-09-09_대전탐방.md
|
|
'2025-11-24 경계 가로등 점등 소등 시간표 BMNT EENT.md'
|
|
'2025년 월력형 메모형 일정 (1).canvas'
|
|
'2025년 월력형 메모형 일정 - 복사본.canvas'
|
|
'2025년 월력형 메모형 일정-1.canvas'
|
|
'2025년 월력형 메모형 일정.canvas'
|
|
'25 여성필수시설 공사.md'
|
|
251124_육군훈련소_최종도면-1.pdf
|
|
Clippings/
|
|
'Drawing 2024-08-21 05.01.27.excalidraw-1.md'
|
|
'Drawing 2024-08-21 05.01.27.excalidraw.md'
|
|
Excalidraw/
|
|
Obsidian-Tasks-Calendar-main/
|
|
README.md
|
|
'ReadItLater Inbox'/
|
|
ReadItLater-1.md
|
|
ReadItLater.md
|
|
Resized_20251127_141040.jpeg
|
|
Resized_20251127_141053.jpeg
|
|
'Resized_CamScanner 2024-03-14 13.25_1710390353206.jpeg'
|
|
Taskido/
|
|
Templater/
|
|
'Test 합니다.md'
|
|
Untitled-1.md
|
|
Untitled.md
|
|
Welcome-1.md
|
|
Welcome.md
|
|
'blackbox pivpn-1.md'
|
|
'blackbox pivpn.md'
|
|
database_daily/
|
|
desktop_hp_obsidian/
|
|
docker-compose-1.yml
|
|
docker-compose.yml
|
|
files/
|
|
foldersync/
|
|
inbox/
|
|
'proxmox opnsense에서 QEMU...md'
|
|
'proxmox opnsense에서 QEMU.._SM-F946N_Nov-09-1511-2025_1.md'
|
|
temp_1763983212319.144536212.jpeg
|
|
temp_1763986624781.-1344914328.jpeg
|
|
temp_1764224265321.-2040280101.jpeg
|
|
temp_1764224320966.-2040280101.jpeg
|
|
temp_1764374020200.-1440744867.png
|
|
truenas.md
|
|
truenas_SM-F946N_Nov-09-1511-2025_1.md
|
|
tubearchivist.md
|
|
tubearchivist_SM-F946N_Nov-09-1511-2025_1.md
|
|
'ubuntu에서 mail(메일) 확인하는 방법.md'
|
|
'ubuntu에서 mail(메일) 확인하는 방법_SM-F946N_Nov-09-1511-2025_1.md'
|
|
'web archive.webarchive'
|
|
'web archive_SM-F946N_Nov-09-1511-2025_1.webarchive'
|
|
youtubedownloader.md
|
|
youtubedownloader_SM-F946N_Nov-09-1511-2025_1.md
|
|
ytdl_material.md
|
|
ytdl_material_SM-F946N_Nov-09-1511-2025_1.md
|
|
'가계부 코드.md'
|
|
'가계부 코드_SM-F946N_Nov-09-1511-2025_1.md'
|
|
검차.md
|
|
'공부 생각정리.md'
|
|
'공부 생각정리_SM-F946N_Nov-09-1511-2025_1.md'
|
|
'공부방법(모드) 전환 실험.md'
|
|
공사.md
|
|
공직기강.md
|
|
난로.md
|
|
다시한번.md
|
|
멀티탭.md
|
|
'무제 1.canvas'
|
|
'무제 1.md'
|
|
'무제 2.md'
|
|
'무제 3.md'
|
|
'무제 4.md'
|
|
'무제 파일 1.canvas'
|
|
'무제 파일 2.canvas'
|
|
'무제 파일 3.canvas'
|
|
'무제 파일 4.canvas'
|
|
'무제 파일 5.canvas'
|
|
'무제 파일 6.canvas'
|
|
'무제 파일 7.canvas'
|
|
'무제 파일 8.canvas'
|
|
'무제 파일.canvas'
|
|
무제.base
|
|
무제.canvas
|
|
무제.md
|
|
물자현황.md
|
|
반납.md
|
|
'방독면 폐처리.md'
|
|
베개속.md
|
|
보급.md
|
|
보안지도방문.md
|
|
부대운영진단.md
|
|
부대행정업무.md
|
|
비데.md
|
|
사고싶은것.md
|
|
'사진은 되나.md'
|
|
'새로운 5.txt'
|
|
'새로운 6.txt'
|
|
'새로운 7.txt'
|
|
선거.md
|
|
'세탁기 청.md'
|
|
소방시설.md
|
|
수험표.pdf
|
|
'시놀로지 나스 네임서버 2차 설정방법 알아보기.md'
|
|
'아이패드 차량용 거치대 구매.md'
|
|
'아파트 매매(이사) 종합정리.md'
|
|
'아파트 수목토.md'
|
|
예산현황.md
|
|
'예정공정표-육훈소 영내 누수 보수 (변경)25.11.13_20251113124700 (1).pdf'
|
|
'예정공정표-육훈소 영내 누수 보수 (변경)25.11.13_20251113124700 1.pdf'
|
|
'예정공정표-육훈소 영내 누수 보수 (변경)25.11.13_20251113124700.pdf'
|
|
'옵시디언 검색 활용 방법.md'
|
|
'우리집 생활비 정리한번 하고 가실게요(2025.4.6버전).md'
|
|
'우리집 생활비 정리한번 하고 가실게요(2025.8.10버전) 수정중.md'
|
|
'월별 주차구하기코드.txt'
|
|
'이름 없는 보드 1.md'
|
|
'이름 없는 보드.md'
|
|
인물정리/
|
|
'일일결산(국방물자정보체계, 부대일지 실시사항).md'
|
|
'임기제 부사관 신청(배준형상병).md'
|
|
재물조사.md
|
|
'전반기 집중인성, 정신전력.md'
|
|
전술훈련평가.md
|
|
전투장비지휘검열.md
|
|
'주임원사님 예산.md'
|
|
체육대회.md
|
|
총기.md
|
|
'출입인원 보고서 1.pdf'
|
|
'출입인원 보고서.pdf'
|
|
'취득세 서구 전화번호.md'
|
|
치장총기.md
|
|
'캔버스 월력.canvas'
|
|
캔버스월력.canvas
|
|
'커밋 안되는이유.md'
|
|
탄약.md
|
|
'플러그인_Remotely Save 사용법.md'
|
|
'행정법 공부'/
|
|
>'환영합니다!.md'
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 /b/choibk/choibk (main)
|
|
```
|
|
$ git remote -v
|
|
```
|
|
>origin http://192.168.1.44:3000/choibk/LGnotebook.git (fetch)
|
|
>origin http://192.168.1.44:3000/choibk/LGnotebook.git (push)
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 /b/choibk/choibk (main)
|
|
$
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 /b/choibk/choibk (main)
|
|
$ s
|
|
bash: s: command not found
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 /b/choibk/choibk
|
|
$ ls
|
|
ls: cannot open directory '.': No such file or directory
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 /b/choibk/choibk
|
|
$ cd ..
|
|
bash: cd: ..: No such file or directory
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 /b/choibk/choibk
|
|
$ cd b:
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 /b
|
|
$ ls
|
|
'System Volume Information'/
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 /b
|
|
```
|
|
$ git clone http://192.168.1.44:3000/choibk/choibk.git
|
|
```
|
|
>Cloning into 'choibk'...
|
|
remote: Enumerating objects: 4053, done.
|
|
remote: Counting objects: 100% (4053/4053), done.
|
|
remote: Compressing objects: 100% (3927/3927), done.
|
|
remote: Total 4053 (delta 1359), reused 2487 (delta 1), pack-reused 0 (from 0)
|
|
Receiving objects: 100% (4053/4053), 104.45 MiB | 9.66 MiB/s, done.
|
|
Resolving deltas: 100% (1359/1359), done.
|
|
>Updating files: 100% (2711/2711), done.
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 /b
|
|
$ ls
|
|
'System Volume Information'/ choibk/
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 /b
|
|
$ git add "2025년
|
|
System Volume Information/ choibk/
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 /b
|
|
$ git add "2025년
|
|
System Volume Information/ choibk/
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 /b
|
|
$ git add "2025년
|
|
System Volume Information/ choibk/
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 /b
|
|
$ git add "2025년
|
|
System Volume Information/ choibk/
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 /b
|
|
$ 젲ㅇ
|
|
bash: 젲ㅇ: command not found
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 /b
|
|
$ 젱
|
|
bash: 젱: command not found
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 /b
|
|
$ ㅔㅈㅇ
|
|
bash: ㅔㅈㅇ: command not found
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 /b
|
|
$ pwd
|
|
/b
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 /b
|
|
$ ls
|
|
'System Volume Information'/ choibk/
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 /b
|
|
$ cd choibk/
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 /b/choibk
|
|
$ ls
|
|
'10. Planner'/
|
|
1652183948492.jpg
|
|
1696485474353.jpg
|
|
'1일 토 '$'\360\237\224\265''.md'
|
|
'20. 행정보급관'/
|
|
2024-09-09_대전탐방-1.md
|
|
2024-09-09_대전탐방.md
|
|
'2025-11-24 경계 가로등 점등 소등 시간표 BMNT EENT.md'
|
|
'2025년 월력형 메모형 일정 (1).canvas'
|
|
'2025년 월력형 메모형 일정 (2).canvas'
|
|
'2025년 월력형 메모형 일정 - 복사본.canvas'
|
|
'2025년 월력형 메모형 일정-1.canvas'
|
|
'2025년 월력형 메모형 일정.canvas'
|
|
'25 여성필수시설 공사.md'
|
|
'25 저장화생방 장비물자 신뢰성평가 결과 후속조치.md'
|
|
'25-10차 군수품(장비) 재물조정(재산증감)관련내용확인요청.md'
|
|
251124_육군훈련소_최종도면-1.pdf
|
|
Clippings/
|
|
'Drawing 2024-08-21 05.01.27.excalidraw-1.md'
|
|
'Drawing 2024-08-21 05.01.27.excalidraw.md'
|
|
Excalidraw/
|
|
Obsidian-Tasks-Calendar-main/
|
|
README.md
|
|
'ReadItLater Inbox'/
|
|
ReadItLater-1.md
|
|
ReadItLater.md
|
|
Resized_20251127_141040.jpeg
|
|
Resized_20251127_141053.jpeg
|
|
'Resized_CamScanner 2024-03-14 13.25_1710390353206.jpeg'
|
|
Taskido/
|
|
Templater/
|
|
'Test 합니다.md'
|
|
Untitled-1.md
|
|
Untitled.md
|
|
Welcome-1.md
|
|
Welcome.md
|
|
'blackbox pivpn-1.md'
|
|
'blackbox pivpn.md'
|
|
database_daily/
|
|
desktop_hp_obsidian/
|
|
docker-compose-1.yml
|
|
docker-compose.yml
|
|
files/
|
|
foldersync/
|
|
'git 일일단위 사용시 오류, 에러등 발생시 조치방법 정리.md'
|
|
inbox/
|
|
'proxmox opnsense에서 QEMU...md'
|
|
'proxmox opnsense에서 QEMU.._SM-F946N_Nov-09-1511-2025_1.md'
|
|
temp_1763983212319.144536212.jpeg
|
|
temp_1763986624781.-1344914328.jpeg
|
|
temp_1764224265321.-2040280101.jpeg
|
|
temp_1764224320966.-2040280101.jpeg
|
|
temp_1764374020200.-1440744867.png
|
|
truenas.md
|
|
truenas_SM-F946N_Nov-09-1511-2025_1.md
|
|
tubearchivist.md
|
|
tubearchivist_SM-F946N_Nov-09-1511-2025_1.md
|
|
'ubuntu에서 mail(메일) 확인하는 방법.md'
|
|
'ubuntu에서 mail(메일) 확인하는 방법_SM-F946N_Nov-09-1511-2025_1.md'
|
|
'web archive.webarchive'
|
|
'web archive_SM-F946N_Nov-09-1511-2025_1.webarchive'
|
|
youtubedownloader.md
|
|
youtubedownloader_SM-F946N_Nov-09-1511-2025_1.md
|
|
ytdl_material.md
|
|
ytdl_material_SM-F946N_Nov-09-1511-2025_1.md
|
|
'가계부 코드.md'
|
|
'가계부 코드_SM-F946N_Nov-09-1511-2025_1.md'
|
|
간부교육.md
|
|
'간부직접운전자 소집교육.md'
|
|
간부필수교육.md
|
|
검차.md
|
|
'공부 생각정리.md'
|
|
'공부 생각정리_SM-F946N_Nov-09-1511-2025_1.md'
|
|
'공부방법(모드) 전환 실험.md'
|
|
공사.md
|
|
공직기강.md
|
|
난로.md
|
|
다시한번.md
|
|
'대출 20251209 수목토.md'
|
|
'동절기 채난유류(등유) 위탁보관, 수불.md'
|
|
멀티탭.md
|
|
'무제 1.canvas'
|
|
'무제 1.md'
|
|
'무제 2.md'
|
|
'무제 3.md'
|
|
'무제 4.md'
|
|
'무제 파일 1.canvas'
|
|
'무제 파일 2.canvas'
|
|
'무제 파일 3.canvas'
|
|
'무제 파일 4.canvas'
|
|
'무제 파일 5.canvas'
|
|
'무제 파일 6.canvas'
|
|
'무제 파일 7.canvas'
|
|
'무제 파일 8.canvas'
|
|
'무제 파일.canvas'
|
|
무제.base
|
|
무제.canvas
|
|
무제.md
|
|
물자현황.md
|
|
반납.md
|
|
'방독면 폐처리.md'
|
|
방역업체.md
|
|
베개속.md
|
|
보급.md
|
|
보안지도방문.md
|
|
부대운영진단.md
|
|
부대행정업무.md
|
|
비데.md
|
|
사고싶은것.md
|
|
'사진은 되나.md'
|
|
'새로운 5.txt'
|
|
'새로운 6.txt'
|
|
'새로운 7.txt'
|
|
선거.md
|
|
'세탁기 청.md'
|
|
소방시설.md
|
|
'수목토 매매 및 수리 견적 계산서.md'
|
|
수통클린.md
|
|
수험표.pdf
|
|
'시놀로지 나스 네임서버 2차 설정방법 알아보기.md'
|
|
'아이패드 차량용 거치대 구매.md'
|
|
'아파트 매매(이사) 종합정리.md'
|
|
'아파트 수목토.md'
|
|
예산.md
|
|
예산현황.md
|
|
'예정공정표-육훈소 영내 누수 보수 (변경)25.11.13_20251113124700 (1).pdf'
|
|
'예정공정표-육훈소 영내 누수 보수 (변경)25.11.13_20251113124700 1.pdf'
|
|
'예정공정표-육훈소 영내 누수 보수 (변경)25.11.13_20251113124700.pdf'
|
|
'옵시디언 검색 활용 방법.md'
|
|
'우리집 생활비 정리한번 하고 가실게요(2025.4.6버전).md'
|
|
'우리집 생활비 정리한번 하고 가실게요(2025.8.10버전) 수정중.md'
|
|
'월별 주차구하기코드.txt'
|
|
'육군훈련소 연대 군수지원부사관 현황.md'
|
|
'육규 471 장비관리 규정.md'
|
|
'이름 없는 보드 1.md'
|
|
'이름 없는 보드.md'
|
|
인물정리/
|
|
'일일결산(국방물자정보체계, 부대일지 실시사항).md'
|
|
'임기제 부사관 신청(배준형상병).md'
|
|
장비정비.md
|
|
재물조사.md
|
|
'전반기 집중인성, 정신전력.md'
|
|
전술훈련평가.md
|
|
전투장비지휘검열.md
|
|
'주임원사님 예산.md'
|
|
체육대회.md
|
|
총기.md
|
|
'출입인원 보고서 1.pdf'
|
|
'출입인원 보고서.pdf'
|
|
'취득세 서구 전화번호.md'
|
|
치장총기.md
|
|
'캔버스 월력.canvas'
|
|
캔버스월력.canvas
|
|
'커밋 안되는이유.md'
|
|
탄약.md
|
|
'플러그인_Remotely Save 사용법.md'
|
|
'행정법 공부'/
|
|
화생방.md
|
|
'환영합니다!.md'
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 /b/choibk
|
|
$ git add 2025
|
|
2025-11-24 경계 가로등 점등 소등 시간표 BMNT EENT.md
|
|
2025년 월력형 메모형 일정 (1).canvas
|
|
2025년 월력형 메모형 일정 (2).canvas
|
|
2025년 월력형 메모형 일정 - 복사본.canvas
|
|
2025년 월력형 메모형 일정-1.canvas
|
|
2025년 월력형 메모형 일정.canvas
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 /b/choibk
|
|
```
|
|
$ git add 2025년\ 월력형\ 메모형\ 일정.canvas
|
|
```
|
|
>fatal: detected dubious ownership in repository at 'B:/choibk'
|
|
'B:/choibk' is on a file system that does not record ownership
|
|
To add an exception for this directory, call:
|
|
|
|
> git config --global --add safe.directory B:/choibk
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 /b/choibk
|
|
```
|
|
$ git config --global --add safe.directory b:/choibk
|
|
```
|
|
choibk@DESKTOP-TQOK12I MINGW64 /b/choibk (main)
|
|
```
|
|
$ git add 2025년\ 월력형\ 메모형\ 일정.canvas
|
|
```
|
|
>warning: in the working copy of '2025년 월력형 메모형 일정.canvas', LF will be replaced by CRLF
|
|
>the next time Git touches it
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 /b/choibk (main)
|
|
```
|
|
$ git config --global core.autocrlf true
|
|
```
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 /b/choibk (main)
|
|
```
|
|
$ git add 2025년\ 월력형\ 메모형\ 일정.canvas
|
|
```
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 /b/choibk (main)
|
|
```
|
|
$ git commit -m 2025년\ 월력형\ 메모형\ 일정.canvas
|
|
```
|
|
|
|
>[main 5546de3] 2025년 월력형 메모형 일정.canvas
|
|
1 file changed, 1134 insertions(+), 1134 deletions(-)
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 /b/choibk (main)
|
|
```
|
|
$ git push origin main
|
|
```
|
|
>Enumerating objects: 5, done.
|
|
Counting objects: 100% (5/5), done.
|
|
Delta compression using up to 2 threads
|
|
Compressing objects: 100% (3/3), done.
|
|
Writing objects: 100% (3/3), 1.14 KiB | 1.14 MiB/s, done.
|
|
Total 3 (delta 2), reused 0 (delta 0), pack-reused 0 (from 0)
|
|
remote: . Processing 1 references
|
|
remote: Processed 1 references in total
|
|
To http://192.168.1.44:3000/choibk/choibk.git
|
|
1f69d8e..5546de3 main -> main
|
|
|
|
choibk@DESKTOP-TQOK12I MINGW64 /b/choibk (main)
|
|
$
|
|
|
|
# 2026.2.10.
|
|
Git에서 사용자 설정을 관리하는 기본 명령어는 **`git config`** 입니다. 이 명령어를 통해 사용자 이름과 이메일 같은 정보를 저장할 수 있습니다.
|
|
|
|
### 주요 사용자 설정 명령어
|
|
|
|
- **사용자 이름 설정**
|
|
|
|
```bash
|
|
git config --global user.name "홍길동"
|
|
```
|
|
|
|
- **사용자 이메일 설정**
|
|
|
|
```bash
|
|
git config --global user.email "hong@example.com"
|
|
```
|
|
|
|
- **설정 확인**
|
|
|
|
```bash
|
|
git config --list
|
|
```
|
|
|
|
- **특정 설정 확인**
|
|
|
|
```bash
|
|
git config user.name
|
|
git config user.email
|
|
```
|
|
|
|
|
|
### 옵션 설명
|
|
|
|
- `--global` : 현재 PC 전체에서 모든 Git 저장소에 적용됩니다.
|
|
- `--local` : 특정 저장소에서만 적용됩니다.
|
|
- `--system` : 시스템 전체에 적용됩니다 (관리자 권한 필요).
|
|
|
|
즉, Git에서 사용자 설정 명령어는 **`git config`**이며, 가장 많이 쓰이는 것은 `git config --global user.name`과 `git config --global user.email` 입니다.
|
|
|
|
혹시 원하시는 게 **기본 사용자 정보 설정**인지, 아니면 **다른 Git 환경 설정(예: 에디터, 병합 도구 등)**까지 포함해서 알고 싶으신 건가요?
|
|
|
|
|
|
Obsidian의 **Canvas**에서 글자 정렬 속성은 기본적으로 CSS를 통해 제어됩니다. Canvas 노드 안의 텍스트는 기본적으로 **왼쪽 정렬**되지만, 사용자가 CSS를 적용하거나 플러그인을 활용하면 가운데 정렬이나 오른쪽 정렬도 가능합니다.
|
|
|
|
### 주요 방법
|
|
|
|
- **CSS 속성 사용**
|
|
|
|
```css
|
|
.canvas-node-content:not(.is-loaded) {
|
|
text-align: center;
|
|
}
|
|
```
|
|
|
|
→ 이 코드를 적용하면 Canvas 카드 안의 텍스트가 **중앙 정렬**됩니다. [Reddit](https://www.reddit.com/r/ObsidianMD/comments/179un8s/text_in_canvas_not_centered/)
|
|
|
|
- **HTML 태그 활용**
|
|
|
|
```html
|
|
<div align="center">텍스트</div>
|
|
```
|
|
|
|
→ Canvas 카드 안에서 직접 HTML을 입력하면 가운데 정렬이 가능합니다. [Reddit](https://www.reddit.com/r/ObsidianMD/comments/179un8s/text_in_canvas_not_centered/)
|
|
|
|
- **플러그인 사용**
|
|
|
|
- 예: _OCD Plugin_ 같은 커뮤니티 플러그인을 설치하면 Canvas 노드의 텍스트를 자동으로 **중앙 정렬**할 수 있습니다. [Github](https://github.com/iceyxsm/obsidian-ocd-plugin)
|
|
|
|
### 정리
|
|
|
|
Canvas에서 글자 속성 중 "중간에 위치하는 명령어"는 **`text-align: center`** 입니다.
|
|
즉, CSS나 HTML을 통해 `center` 속성을 지정하면 글자가 가운데로 정렬됩니다.
|
|
|
|
혹시 원하시는 게 **Canvas 카드 내에서 바로 쓸 수 있는 명령어**인지, 아니면 **CSS 커스터마이징 방법**인지 더 구체적으로 알려주시면 제가 맞춤형 예시를 보여드릴 수 있습니다.
|
|
|
|
|
|
Obsidian에서 사용자 지정 오류(특히 Canvas 관련 오류)는 주로 **JSON 형식 문제**나 **플러그인 충돌** 때문에 발생합니다. 대표적인 해결 방법을 정리해드릴게요:
|
|
|
|
### 1. Canvas 파일 오류 (열리지 않을 때)
|
|
|
|
- Canvas 파일은 사실상 **JSON 형식**으로 저장됩니다.
|
|
- JSON 문법 오류(예: 마지막 속성 뒤에 불필요한 쉼표 `,`가 붙은 경우) 때문에 파일이 깨질 수 있습니다.
|
|
- 해결 방법:
|
|
1. 파일 탐색기에서 문제가 생긴 `.canvas` 파일을 찾습니다.
|
|
2. 확장자를 `.json`으로 바꿔서 일반 JSON 편집기로 열어봅니다.
|
|
3. 문법 오류(불필요한 쉼표, 중괄호 누락 등)를 수정합니다.
|
|
4. 다시 `.canvas`로 확장자를 변경 후 Obsidian에서 열면 정상 작동합니다. [juneforpay.tistory.com](https://juneforpay.tistory.com/entry/Obsidian-%EC%98%B5%EC%8B%9C%EB%94%94%EC%96%B8-Canvas-%EC%97%B4%EB%A6%AC%EC%A7%80-%EC%95%8A%EC%9D%84-%EB%95%8C-%ED%95%B4%EA%B2%B0%EB%B2%95) [Github](https://github.com/SKKUKang/obsidianCanvasErrorSolver)
|
|
|
|
### 2. 플러그인 충돌
|
|
|
|
- 일부 커뮤니티 플러그인(예: Advanced Canvas, Dataview 등)이 Canvas 파일을 수정하면서 오류를 유발할 수 있습니다.
|
|
- 해결 방법:
|
|
- 문제가 생긴 플러그인을 **비활성화 후 재실행**해봅니다.
|
|
- 필요하다면 플러그인을 **재설치**하거나 최신 버전으로 업데이트합니다. [Github](https://github.com/SKKUKang/obsidianCanvasErrorSolver)
|
|
|
|
### 3. 사용자 지정 링크/스키마 오류
|
|
|
|
- Obsidian에서 `myapp://` 같은 **커스텀 스키마 링크**가 더 이상 열리지 않는 경우가 있습니다.
|
|
- 이는 버전 업데이트로 인한 제한 사항일 수 있으며, 이전 버전에서는 정상 작동했던 경우가 많습니다.
|
|
- 해결 방법:
|
|
- Obsidian 버전을 확인하고, 필요하다면 **다운그레이드**하거나 관련 기능이 복구될 때까지 기다려야 합니다. [Obsidian Forum](https://forum.obsidian.md/t/custom-schemas-may-not-work/83505)
|
|
|
|
---
|
|
|
|
👉 혹시 지금 겪고 계신 오류가 **Canvas 파일이 열리지 않는 문제**인지, 아니면 **링크/스키마 관련 문제**인지 알려주시면 더 구체적인 해결책을 제시할 수 있습니다.
|
|
|
|
|
|
|
|
Git에서 사용자 설정을 관리하는 기본 명령어는 **`git config`** 입니다. 이 명령어를 통해 사용자 이름과 이메일 같은 정보를 저장할 수 있습니다.
|
|
|
|
### 주요 사용자 설정 명령어
|
|
|
|
- **사용자 이름 설정**
|
|
|
|
```bash
|
|
git config --global user.name "홍길동"
|
|
```
|
|
|
|
- **사용자 이메일 설정**
|
|
|
|
```bash
|
|
git config --global user.email "hong@example.com"
|
|
```
|
|
|
|
- **설정 확인**
|
|
|
|
```bash
|
|
git config --list
|
|
```
|
|
|
|
- **특정 설정 확인**
|
|
|
|
```bash
|
|
git config user.name
|
|
git config user.email
|
|
```
|
|
|
|
|
|
### 옵션 설명
|
|
|
|
- `--global` : 현재 PC 전체에서 모든 Git 저장소에 적용됩니다.
|
|
- `--local` : 특정 저장소에서만 적용됩니다.
|
|
- `--system` : 시스템 전체에 적용됩니다 (관리자 권한 필요).
|
|
|
|
즉, Git에서 사용자 설정 명령어는 **`git config`**이며, 가장 많이 쓰이는 것은 `git config --global user.name`과 `git config --global user.email` 입니다.
|
|
|
|
혹시 원하시는 게 **기본 사용자 정보 설정**인지, 아니면 **다른 Git 환경 설정(예: 에디터, 병합 도구 등)**까지 포함해서 알고 싶으신 건가요?
|
|
|
|
|
|
지금 보신 오류 메시지는 **원격 저장소의 main 브랜치가 로컬 브랜치보다 앞서 있어서** 발생한 상황입니다. 즉, 원격에 이미 새로운 커밋이 있는데, 로컬에서 이를 반영하지 않고 바로 push하려고 하니 Git이 거부한 거예요.
|
|
|
|
### 해결 방법
|
|
|
|
1. **원격 변경사항 가져오기 (pull)**
|
|
|
|
```bash
|
|
git pull origin main
|
|
```
|
|
|
|
- 원격 저장소의 최신 커밋을 로컬로 가져옵니다.
|
|
- 만약 충돌(conflict)이 생기면 직접 해결 후 다시 커밋해야 합니다.
|
|
2. **병합 대신 rebase 사용하기 (보다 깔끔한 히스토리)**
|
|
|
|
```bash
|
|
git pull --rebase origin main
|
|
```
|
|
|
|
- 로컬 커밋을 원격 커밋 뒤에 재배치합니다.
|
|
- 충돌이 생기면 해결 후 `git rebase --continue`로 진행합니다.
|
|
3. **강제 푸시 (주의 필요)**
|
|
|
|
```bash
|
|
git push origin main --force
|
|
```
|
|
|
|
- 원격 브랜치를 로컬 브랜치로 덮어씌웁니다.
|
|
- 다른 사람이 같은 브랜치를 쓰고 있다면 그들의 작업이 사라질 수 있으므로, 협업 환경에서는 **권장하지 않습니다**.
|
|
|
|
---
|
|
|
|
✅ 가장 안전한 방법은 **`git pull --rebase origin main` → 충돌 해결 → `git push origin main`** 순서입니다.
|
|
혹시 지금 상황이 **혼자 쓰는 개인 저장소**인지, 아니면 **여러 명이 협업하는 저장소**인지 알려주시면, 더 적합한 해결책을 구체적으로 제안해드릴 수 있습니다.
|
|
|
|
|
|
|
|
Git에서 **충돌(conflict) 해결**은 원격 저장소와 로컬 저장소의 동일한 파일/라인에 서로 다른 수정이 있을 때 필요합니다. 기본 흐름을 단계별로 정리해드릴게요:
|
|
|
|
### 1. 충돌 발생 상황
|
|
|
|
- `git pull` 또는 `git merge` 실행 시 충돌이 생기면 Git이 병합을 멈추고 충돌된 파일을 표시합니다.
|
|
- 충돌된 파일에는 다음과 같은 구분자가 생깁니다:
|
|
|
|
```text
|
|
<<<<<<< HEAD
|
|
로컬에서 수정한 내용
|
|
=======
|
|
원격에서 수정한 내용
|
|
>>>>>>> origin/main
|
|
```
|
|
|
|
|
|
### 2. 충돌 해결 방법
|
|
|
|
1. **충돌 파일 열기**
|
|
- 충돌 표시(`<<<<<<<`, `=======`, `>>>>>>>`)가 있는 부분을 확인합니다.
|
|
2. **수정 방향 결정**
|
|
- 로컬 변경을 유지할지, 원격 변경을 유지할지, 아니면 두 내용을 합칠지 선택합니다.
|
|
- 예: 두 내용을 합쳐서 새로운 문장을 작성할 수도 있습니다.
|
|
3. **충돌 표시 제거**
|
|
- `<<<<<<<`, `=======`, `>>>>>>>` 같은 구분자를 모두 삭제하고 최종 버전만 남깁니다.
|
|
4. **수정 완료 후 저장**
|
|
- 충돌 해결된 파일을 저장합니다.
|
|
|
|
### 3. 해결 후 Git 명령어
|
|
|
|
```bash
|
|
git add <충돌 해결한 파일>
|
|
git commit
|
|
```
|
|
|
|
- `git commit` 시 Git이 자동으로 "Merge branch 'main'..." 같은 메시지를 넣어줍니다.
|
|
- 만약 `--rebase` 중이었다면:
|
|
|
|
```bash
|
|
git rebase --continue
|
|
```
|
|
|
|
|
|
### 4. 다시 푸시
|
|
|
|
```bash
|
|
git push origin main
|
|
```
|
|
|
|
- 충돌을 해결하고 커밋까지 완료한 뒤에는 정상적으로 push가 됩니다.
|
|
|
|
---
|
|
|
|
⚡ 정리: 충돌 해결은 **파일을 직접 열어 수정 → 충돌 구분자 제거 → add/commit → push** 순서로 진행합니다.
|
|
|
|
혹시 지금 충돌이 난 파일이 **코드 파일**인지, 아니면 **Markdown/문서 파일**인지 알려주시면, 실제 예시를 들어서 어떻게 합치는 게 좋은지 보여드릴 수 있습니다.
|
|
|
|
|
|
Git에서 충돌(conflict)이 발생했을 때 **어떤 파일이 충돌했는지 확인하는 방법**은 여러 가지가 있습니다:
|
|
|
|
### 1. Git 명령어로 확인
|
|
|
|
- **충돌 파일 목록 보기**
|
|
|
|
```bash
|
|
git status
|
|
```
|
|
|
|
→ "Unmerged paths" 아래에 충돌이 난 파일들이 표시됩니다.
|
|
|
|
- **좀 더 간단히 확인**
|
|
|
|
```bash
|
|
git diff --name-only --diff-filter=U
|
|
```
|
|
|
|
→ 충돌(Unmerged) 상태인 파일 이름만 출력합니다.
|
|
|
|
|
|
### 2. 충돌 표시 확인
|
|
|
|
- 충돌된 파일을 열면 Git이 자동으로 구분자를 삽입합니다:
|
|
|
|
```text
|
|
<<<<<<< HEAD
|
|
로컬 변경 내용
|
|
=======
|
|
원격 변경 내용
|
|
>>>>>>> origin/main
|
|
```
|
|
|
|
→ 이 표시가 들어간 파일이 바로 충돌 파일입니다.
|
|
|
|
### 3. GUI 도구 활용
|
|
|
|
- **VS Code, IntelliJ, PyCharm** 같은 IDE는 충돌 파일을 자동으로 표시해주며, 병합 도구를 통해 선택/병합할 수 있습니다.
|
|
- `git mergetool` 명령어를 사용하면 Git에 설정된 병합 도구가 실행되어 충돌 파일을 시각적으로 보여줍니다.
|
|
|
|
---
|
|
|
|
⚡ 정리: 충돌 파일은 `git status` 또는 `git diff --name-only --diff-filter=U`로 바로 확인할 수 있고, 파일 안에는 `<<<<<<<`, `=======`, `>>>>>>>` 구분자가 들어 있습니다.
|
|
|
|
혹시 지금 충돌을 해결할 때 **터미널에서 직접 수정**을 원하시나요, 아니면 **VS Code 같은 에디터에서 GUI로 해결**하는 방법을 원하시나요?
|
|
|
|
|