본문 바로가기
도구/Git

로컬 레포를 원격 레포에 연결하기 - remote

by 올럭Dev 2023. 10. 1.
728x90

0. .gitignore 파일 만들어주기

로컬 레포원격 레포에 올리기 전에, 원격 레포에 올려서는 안되는 중요한 정보가 들어있거나 불필요한 폴더, 파일들은.gitignore 파일을 만들어 올려서는 안되는 폴더는 제외 시켜준다.

ex) obsidian - .gitignore 파일

.obsidian

obsidian repo에서는 .obsidian 을 추가 해주었다.
.obsidian폴더에 obsidian설정 정보, 플러그인 정보가 들어가는데, 나중에 다른 장치에서 해당 repo를 바로 clone해서 사용할 때, 일일이 설치를 해야 될 것 같아서 다시 빼는 게 나을 것 같다.


1. 로컬 레포 초기화하고 , 원격 레포에 연결하기

git init
git remote add master https://github.com/pensieve92/test.git

git remote add master <remote repo> : 로컬 레포remote repo를 추가 하는 명령


2. 파일 push 해보기

파일 하나를 추가해서 만들어서 add > commit > push 해보자

git add .
git commit -m "init"
git push --set-upstream master master

git push --set-upstream <local repo> <remote repo> : local reporemote repo로 push 명령
처음 push 할때, 한번만 --set-upstream 옵션을 사용하면 된다.


TODO remote repo 생성시 기본 브랜치명 master로

로컬에서 git init명령어로 git을 초기화하면 기본 브랜치 명이 master로 되고,
github사이트에서 repo 만들면 기본 브랜치명도 main으로 만들어 진다.

github사이트에서 만들때 브랜치명을 master로 해서 로컬 기본 브랜치명과 동일하게 해주기

왜 remote는 main으로 바꿔놓고, 로컬은 master로 그대로 두었지… 바꾸려면 같이 바꾸던가…
내 버전이 안맞는건가??..

기본 브랜치 master로 만들어주기

728x90