내일배움캠프 4일차 개발일지
2021. 9. 17. 00:57ㆍ스파르타코딩클럽
# TIL
Git과 Github
누가, 언제, 어떤 부분을 수정했는지를 한 눈에 파악할 수 있다. Git 과 Github 은 다르다!
Github 은 Git 원격 저장소 + Git 으로 할 수 있는 커뮤니티 기능 서비스입니다.
CLI를 사용한 GitHub 사용법
https://greeksharifa.github.io/github/2018/06/29/github-usage-02-create-project/
sourcetree - Git 을 쉽게 사용할 수 있는 도구, 전 세계에서 가장 많이 사용되는 Git 도구 중에 하나
Git 에서는 '누가, 언제, 현재 프로젝트의 상태가 어떤지(현재 파일 내용들)' 세 가지 정보를 포함해 작업내역을 관리
Git 은 commit(커밋) 을 통해 '현재 프로젝트의 상태'을 저장하고 조회
sourcetree에서 해당폴더를 git로 create 이 작업을 git 초기화(git initialize)한다고 표현합니다.
내컴퓨터에 저장된 GIT 프로젝트: 로컬 repo(local repository)
Github 처럼 다른 곳에서 접속할 수 있는 공간에 저장: 원격 repo(remote repository)
로컬 repo 의 commit 들을 원격 repo 에 반영하는 것을 push
원격 repo 의 commit 들을 로컬 repo 에 반영하는 것을 pull
(!push pull은 전부 commit이 된 프로젝트, 파일을만 적용할 수 있다.)
'스파르타코딩클럽' 카테고리의 다른 글
내일배움캠프 6일차 개발일지 (0) | 2021.09.22 |
---|---|
1주차 WIL (0) | 2021.09.22 |
내일배움캠프 격변의 3일차! (0) | 2021.09.16 |
내일배움캠프 2일차 개발일지 (0) | 2021.09.15 |
내일배움캠프 1일차 개발일지 (0) | 2021.09.14 |