최근에는 협업을 위해 GitHub라는 사이트를 사용한다.
프로젝트 파일을 오픈소스로 올려, 많은 사람들과 오픈소스 프로젝트를 진행할 수 있다는 아주 큰 장점이 있다.
GitHub: Where the world builds software
GitHub is where over 83 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and feat...
github.com
저장소 만들기
저장소(repository)란? 하나의 프로젝트가 저장되는 공간
오른쪽 상단의 NEW를 선택해 새로운 repository를 생성한다.
저장소 이름과 설명을 기입해주고,
그 아래에는 공개/비공개 설정 및 오픈소스에 대한 설정이 있다.
참고로,
ADD .gitignore : 데이터베이스 등 환경 설정을 하는 파일은 공개적으로 올리지 않도록 하는 목적
ADD a license : 오픈소스 라이센스를 명시
이다.
저장소를 만들면, 해당 저장소에 접근할 수 있는 https 및 ssh 주소가 생성된다.
이를 사용하려면, Git을 위한 소프트웨어가 필요한데, 그것이 git-scm 이다.
Git - Downloads
Downloads macOS Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for users looking for a platform-specific exp
git-scm.com
설치 후 명령프롬포트를 열어
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 |