본문 바로가기
Git/기본

[Git] 저장소 생성

by 카피마스터 2023. 4. 9.

로컬 저장소 생성

1. 관리할 파일들이 있는 폴더에서 로컬 저장소를 생성

git init

 

2. .gitignore파일을 생성하여 관리하지 않는 파일 및 폴더를 등록

3. 파일들 스테이징

git add --all

 

4. 로컬 저장소에 커밋

git commit -m "init"

 

메일과 이름을 설정하지 않아 커밋이 안되는 경우 설정

git config --global user.name "이름"

git config --global user.email "이메일"

 

원격 저장소 생성 및 로컬 저장소와 연결

1. 서버에 저장소로 사용할 폴더를 생성하고 원격 저장소 생성

mkdir Test.git

 

만든 저장소로 들어가서 다음을 입력

git init --bare

 

2. 로컬 저장소에서 원격 저장소를 등록

git remote add [별명] [원격저장소주소]

ex) git remote add origin test@127.0.0.1:/user/test/test.git

 

수정을 하는경우

git remote set-url origin test@127.0.0.1:/user/test/test.git

 

원격 저장소 확인

git remote -v

 

원격 저장소 브랜치 정보까지 확인

git remote show origin

 

3. 원격 저장소로 push

처음 원격 저장소를 생성하고 git push시 다음과 같은 에러가 발생

 

fatal: The current branch master has no upstream branch.
To push the current branch and set the remote as upstream, use
    git push --set-upstream origin main

 

push할 upstream이 설정되어 있지 않아 발생하는 에러로

위에 명령어로 입력하면 origin 저장소의 master 브랜치가 upstream으로 설정되고 push된다.

 

설정되면 다음부터는 git push만 입력해도 push가 가능

 

 

'Git > 기본' 카테고리의 다른 글

[Git] 브랜치  (0) 2023.12.04
[Git] submodule  (0) 2023.06.03
[Git] 설정  (0) 2023.06.01
[Git] 명령어  (0) 2023.06.01
[Git] Git 설치(Windows)  (0) 2023.05.28