[Git] GitLab 사용법 / Sourcetree 설치
* PC에 GIT 설치
* GitLab 사이트에서 새로운 프로젝트 생성
* SSH 생성
- 터미널을 열고 ssh-keygen 입력
# ssh-keygen -t rsa
- .ssh\ id_rsa.pub 복사하여, gitlab사이트의 SSH Keys에 붙여넣는다 ( 최초 1회만 실행 )
* Git CMD 창에서 아래 명령어 실행
▶ Git global setup
git config --global user.name "유저명" git config --global user.email "이메일 주소" git config --list |
회원가입시, 유저명, 이메일 주소 입력.
▶ Create a new repository
git clone git@gitlab.com:[유저명]/[프로젝트명].git cd [생성된 프로젝트폴더] |
만일, 기존 프로젝트폴더가 있다면 폴더 백업 후 삭제하고, 프로젝트폴더 상위 위치에서 git clone 실행한다.
( 현재, 폴더만 생성된 상태이고, 경로 안에는 아무것도 없는 상태임 )
▶ Push an existing folder
git add . git commit -m "Initial commit" git push -u origin master |
비어있는 폴더에서 파일 생성, commit, push 한다.
만약, 백업된 파일도 업로드하고 싶다면, 파일을 프로젝트폴더에 복사 후 실행.
업로드까지 마치면 master라는 기본 branch가 생성되며, 협업을 하려면 별도의 branch 생성함.
cf ) 기본적인 명령어
- git add --all : 변경된 모든 파일을 내부 git repository에 추가합니다.
- git commit -m "commit message" : 내부 git repository에 커밋 메시지와 함께 커밋합니다.
- git push -u origin master : GitLab에 commit된 내용을 업데이트 합니다.
- git --all : git에 내장된 GUI를 실행해 확인합니다
※ 소스트리 설치 및 실행 : 관리툴
Sourcetree | Free Git GUI for Mac and Windows
A Git GUI that offers a visual representation of your repositories. Sourcetree is a free Git client for Windows and Mac.
www.sourcetreeapp.com
- ADD 버튼을 누른 후, 프로젝트 폴더를 추가한다.