최근 오픈소스 협업과 함께 버전관리 및 협업도구들로 IT개발자들에게 필요로 함을 느끼게 되어 git과github에 대해 알아보고 싶었다.
git : 버전관리 시스템
github : 프로젝트 관리도구
처음 공부하는 사람들은 '어떻게 해야할까' 고민을 할 것이다. 필자도 이같은 고민을 하였으며 다행히 '오픈튜토리얼-생활코딩'에서 정보를 얻을 수 있었다.
git : https://opentutorials.org/course/2708
github : https://opentutorials.org/course/2708/15465
필자는 add, commit 정도까지의 기본명령어만 공부하였으며, 앞으로 프로젝트를 진행하게 될 때, 나머지 필요한 부분도 공부할 생각이다.
수업내용을 간단히 정리하면,
1. 'git bash'를 설치하여 cmd명령 프롬프트에서 작업을 시작한다.
2. git 파일추적 // 등록하는 역할
git add "파일 이름" , git add * //변경,추가된 모든 파일 등록
3. 프로젝트 폴더 상태확인 : 수정/변경상태, 현재 작업내용 등
git status
4. add된 파일 및 버전의 이름을 설정하고 저장, 버전저장
git commit
5. 로그에서 출력되는 버전간의 차이점 확인
git log -p
이정도만 알아도 git이 무엇이고 프로젝트 및 소스코드를 어떻게 저장하는지 알 수 있을것이다.
다음에 이 기본명령어를 가지고 실제 github를 통해 원격저장소를 생성하여 공유하는 것을 볼것이다.
'SW공부 > git, github' 카테고리의 다른 글
Git ip 주소 또는 URL 변경시 적용 (0) | 2023.04.18 |
---|---|
[Gitkraken] fork Repository fetch / 최신화 (0) | 2021.11.22 |
Tortoise git / SVN (0) | 2021.06.28 |
[Github] Markdown 사용 (0) | 2020.05.31 |
Git Github 시작하기 (2) | 2020.05.21 |