본문 바로가기

2

[TIL] 2022-11-03(4day) 👉 만들어진 버전을 되돌리는 두가지 방법 (reset, revert) reset : 버전을 완전히 되돌리기 soft reset : 커밋만 되돌리기 mixed reset : 스테이지까지 되돌리기 hard reset : 작업 디렉토리까지 되돌리기 revert : 버전을 되돌린 새로운 버전 만들기 👉 스태시 : 임시저장 기능 👉 브랜치를 사용하는 이유 : 브랜치가 없다면? - 서로의 작업과 전혀 관련 없는 부분, 같은 코드를 다르게 수정한 부분 혼재 - 일일이 수작업으로 합쳐야 함 - 때로는 서로의 코드를 합치다 실수가 생길 수도 있다. 👉 브랜치로 문제 해결하기 - 브랜치는 버전의 분기 - 브랜치로 버전의 분기를 관리하는 방법 - 브랜치를 나눈다 - 각자의 브랜치에서 작업한다 - 필요하다면 나눈 브랜치를 합.. 2022. 11. 3.
[TIL] 2022-10-31(1day) 👉 git == 버전을 관리하기 위한 도구 👉 버전 (유의미한 변화가 결과로 나온 것 / commit) 👉 프로그램 개발 == 버전을 쌓아 프로그램을 만들어나가는 것 🔥 git이 없다면~? -1) 변경 내역 확인이 어렵다. -2) 작업을 되돌리기가 어렵다. -3) 협력하기가 어렵다. 👉 버전 관리란? - 변경 내역들을 기억하며, 필요하다면 되돌리고, 여러 명의 코드를 쉽게 나누고 합치며 개발하는 것. 👉 하나의 버전이 만들어지는 과정 -1) 작업 디렉토리 내에서 변경 사항 생성 -2) 스테이지로 add -3) 저장소로 commit 👉 github = 인터넷 상에서 관리한 프로젝트 관리해주는 서비스 👉 git이 관리하는 세개의 공간 -1) 작업 디렉토리 (.git이 있는 디렉토리) -2) 스테이지 (깃이 .. 2022. 10. 31.