최근에는 협업을 위해 GitHub라는 사이트를 사용한다.
프로젝트 파일을 오픈소스로 올려, 많은 사람들과 오픈소스 프로젝트를 진행할 수 있다는 아주 큰 장점이 있다.
저장소 만들기
저장소(repository)란? 하나의 프로젝트가 저장되는 공간
오른쪽 상단의 NEW를 선택해 새로운 repository를 생성한다.
저장소 이름과 설명을 기입해주고,
그 아래에는 공개/비공개 설정 및 오픈소스에 대한 설정이 있다.
참고로,
ADD .gitignore : 데이터베이스 등 환경 설정을 하는 파일은 공개적으로 올리지 않도록 하는 목적
ADD a license : 오픈소스 라이센스를 명시
이다.
저장소를 만들면, 해당 저장소에 접근할 수 있는 https 및 ssh 주소가 생성된다.
이를 사용하려면, Git을 위한 소프트웨어가 필요한데, 그것이 git-scm 이다.
설치 후 명령프롬포트를 열어
git
을 입력하면, git 명령어의 사용법이 나온다.
명령 프롬포트에
git config --global
를 입력하면, 환경설정에 대한 명령이 출력된다.
git config --global user.name 2NNS-V
git config --global user.email msy3824@naver.com
명령을 입력한 후
로컬 디스크 (C:)에 git 이라는 파일을 생성했다.
다음, 명령프롬포트에
cd C:\git
명령어를 입력하면, 조금 전에 만들었던 디렉토리인 git으로 이동한다.
다음으로
git clone https://github.com/2NNS-V/Git.git
위 명령어를 입력하면 저장소의 파일들이 clone 된다.
빈 저장소가 clone 되었다는 메세지가 뜨면 성공
조금 전에 만들었던 파일에 들어가면 Git 이라는 파일이 생성된 것을 확인할 수 있다.
이제, 새 파일을 추가해서 제대로 작동되는지 확인해볼 수 있다.
git 디렉토리에 hello.txt 파일을 추가했다.
cd Git
명령어를 통해 Git 디렉토리로 이동
git add hello.txt
새로 추가된 hello.txt를 add하는 명령
git commit -m "Add Text File [hello.txt]"
hello.txt 추가를 알리는 명령
아직까지는 github에 파일이 추가되지 않았다.
github에 파일을 추가하려면,
git push
push 명령으로 파일을 넣어줄 수 있다.
참고
https://www.youtube.com/watch?v=rhP5pseOJc0
'협업 > git' 카테고리의 다른 글
좋은 commit message란 무엇일까 (0) | 2024.06.07 |
---|---|
Git의 Workflow (0) | 2023.09.09 |