로컬 저장소 생성
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 |