우당탕탕 Github 설정기

LIHA·2023년 1월 4일
0

항해99

목록 보기
7/54

왕초보 Git 사용 가이드 참고: https://tagilog.tistory.com/377

으아니, git에 push가 안 돼요! repository not found래요!
▶repository 이름이 틀려서 그렇다. 내 repository 이름을 내가 헷갈리는 기적.
github.com/liha27 이었네. 그냥 lihaoka27로 통일할 걸 그랬나?🤔
그치만 나는 리하니까 일단 LIHA27로.

아래의 링크에서 도움을 받았다!

https://www.lesstif.com/gitbook/git-push-error-repository-not-found-129008566.html

예... 알수 없는 lihaoka27씨에게 git을 push하려고 했습니다. ^ㅅㅠ
아무튼 리포지토리 잘못 잡은 문제는 해결했다.

▶남은 문제
git add hello.html 까지는 별 반응 없다.(리눅스는 무반응=OK랬지?)

그런데 git commit -m "new file" 하면
On branch master
nothing to commit, working tree clean
나 미추어버려. 커밋이 안된다.

홧김(?)에 test.html의 이름을 hello.html로 바꿔서 커밋했더니 올라갔다!
▶이 문제는 내가 Git의 사용법을 몰라서 커밋-푸쉬 된 파일을 못 찾고 커밋도 푸쉬도 안된다고 생각했다.
내가 설정한 리포지토리에는 main과 master 두개의 브랜치가 생성되어 있었고, 명령어를 master로 입력했기 때문에 커밋과 푸쉬도 master 라는 이름의 브랜치에 가 있었다. 해결! 😋

lihao@LIHA-PC MINGW64 /e/Sparta!/git (main)
$ git add prac.html
fatal: Unable to create 'E:/Sparta!/git/.git/index.lock': File exists.

Another git process seems to be running in this repository, e.g.
an editor opened by 'git commit'. Please make sure all processes
are terminated then try again. If it still fails, a git process
may have crashed in this repository earlier:
remove the file manually to continue.

아니 이게 뭐야! 또 왜 안돼?!
▶어딘진 모르겠지만 다른 프로세스에서 Git이 이미 돌아가는 중이라서 안 되나보다.

https://joycestudios.tistory.com/98

위 블로그의 도움을 받아, rm -f ./.git/index.lock 명령어로 무사히 해결했다.

최근 동향이 인종이나 자격을 구분하는 표현을 지양하기 위해 master가 아니라 main으로 표현을 변경하는 추세라고 참고 블로그에 적혀 있었는데,

좋은 움직임이긴 하나... 나같은 Git 왕초보는 git push origin master가 아니라 git push origin main으로 하니 문제가 터지고 난리였다.

해서 main을 default branch로 설정하기 위해 하다 보니 여기까지 왔네. 지금은 잘 설정되었나 모르겠다. 나도 Git Bash로 우아하게(?) 커밋 푸쉬 해보고 싶은데, 갈길이 참 멀다. 🤔

profile
갑자기 왜 춤춰?

0개의 댓글