CS/Git2023. 12. 22. 09:39[git] checkout, switch, restore 차이점

obsidian에서 작성중

[Git] Clone부터 PR까지, project cycle
CS/Git2021. 12. 11. 21:05[Git] Clone부터 PR까지, project cycle

1] Git clone 원격 저장소의 파일을 로컬 컴퓨터로 받아오는 과정. ㄴ 원격 저장소의 master branch(이외에 파일을 받아올 branch)에서 clone 혹은 pull. 1) 프로젝트 초기 다운로드 : clone 사용 2) 프로젝트 진행 중 / 저장소 수동 설정을 원할 경우 : pull 사용 2] 작업 진행 : 프로젝트 내 새로운 파일 생성 혹은 기존 파일 수정 등 그냥 모든 작업. 랄라라라랄 나의 환상적인 코드를 일단 짜보기 랄라랄 3] git add " Staging area에 새로 생성된/ 수정된 파일 등록. " 1) 신규 생성 파일의 경우 : 각각의 파일 Untracked -> Tracked_Staged로 상태 변경 2) 수정된 파일의 경우 : 각각의 파일 Tracked_Modifi..

[Git] 깃(git)과 깃허브(github)란 무엇인가?
CS/Git2021. 10. 29. 03:13[Git] 깃(git)과 깃허브(github)란 무엇인가?

1. GIT이란 무엇인가? 깃(Git)은 2005년에 리누스 토르발스에 의해 개발된 '분산 버전관리 시스템(Distributed Version Control Systems - DVCS)'으로, 컴퓨터 파일의 변경사항을 추적하고 여러명의 사용자들 간에 파일에 대한 작업을 조율하는데 사용된다 (참고 : https://git-scm.com/book/ko/v2 Git 공식 사이트 한글 메뉴얼). 즉, 주로 여러명의 개발자가 하나의 소프트웨어 개발 프로젝트에 참여할 때, 소스 코드를 관리하는데 주로 사용된다. 그렇다면, 2. 버전관리는 왜 필요한가? 쉬운 이해를 위해 'PPT로 발표자료를 만든다'는 하나의 가정을 들어보자. 처음에 '발표.ppt'라는 제목의 파일을 만들었다가, 내용이 바뀔 경우 '발표_최종.ppt..

image