gitlab
이나 github
나 똑같겠지~ 하고 똑같이 쓰다가 깃랩한테 호되게 혼났다.
깃허브처럼 git init
하고 git clone http:// 프로젝트 url
를 했는데
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
아래와 같은 경고문이 계속 나왔다.
그리고 어찌저찌 가져왔다 해도 브랜치 꼬이고 origin이 없다고 했다.😇
알고보니 gitlab
은 원격 저장소라서 내 PC와 싱크를 맞춰야한다는 것이였다.
git pull http:// 프로젝트 url
이 과정을 빼먹어서 그렇게 고생했던 것이였다...
그러므로 re:zero부터 시작하는 gitlab 환경설정을 araboza.
프로젝트를 진행할 폴더를 만들거나 프로젝트가 있는 폴더에 들어간다.
그리고 쉘을 열어 명령어를 이용해 유저의 정보를 설정해준다.
git config --global user.name "이름"
git config --global user.email "email"
git init
git branch -m main
git pull http://생성한 프로젝트 url
git remote add origin http://프로젝트 url
기초 설정이 끝났으니 이 폴더에 프로젝트를 진행시키고 파일을 업로드 하면 된다.
git add .
git commit -m "커밋 메세지"
git push --set-upstream origin main
나를 구해주신 분
https://reakwon.tistory.com/178