내일배움캠프 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