[git] git과 github - wrap up

git/github 사용하면서 조금이나마 미숙했던 부분들 wrap up


1
처음 repo를 연결할 때, 내가 동기화하고자 하는 파일/폴더 최상단에서 git init을 해야 한다.만약, test 폴더에서 wecode 폴더 만들고 wecode 폴더에서 git init을 하면, test폴더는 git 추적에 포함되지 않는다.

#test 폴더>wecode 폴더>test.py 작성함 
#test 폴더에서 git init 
git init

2
git push 할 때 이름 주의하기
master > Main으로 바꿨으면, Main으로 push해야 된다.
main으로 push하면 에러남.

#master 브랜치를 "Main"으로 변경했다면, 
git push origin Main

#대소문자 구분하지 않고 잘못 쓰면 에러가 뜬다 
git push origin main
>>> main cannot be resolved to branch

3
연결 해제하기

일단 git으로 한번 연결되면, .git이 설치되므로 이를 먼저 삭제한다.

#.git 파일 확인하는 방법 
ls -al

#.git 삭제하기 
rm -rf .git 

이후, git status를 쳐보면 .git이 없어진 것을 알 수 있다.
그 후에 다시 git을 연결하려면, git init을 하고 remote 설정을 해주면 된다.

좋은 웹페이지 즐겨찾기