본문 바로가기

정보/Git

(2)
Git의 기본, 버전 관리 및 협업 관리 Git의 기본✅ Git 은 스냅샷 기반의 버전 관리 시스템이다.쉽게 말해, 전체 파일 시스템을 기준으로 비교해 변경된 파일 시스템에 대한 변경 사항들을 저장한다.변경 사항이 없는 파일은 기존의 파일을 재사용한다. ✅ 현재 커밋(파일 상태)에서 git이 추적 관리하고 있는 파일을 변경하면,이 변경 사항들을 인식하고 있다가 git add 와 같은 명령어를 통해 변경 사항을 commit하기 위해서 추가 한다.여기서 달라지는 변경사항들을 저장하고, 주석을 다는 것이 commit이고이를 통해서 프로젝트의 전반적인 파일 관리를 진행한다.이것이 git의 주요 역할 중 하나이다.  Git을 통한 협업에서 발생하는 Conflict➡️ 여기서 A라는 원격 main branch에 대해 1이라는 사람이 feature1 bra..
Git을 다루면서 알아둬야 하는 팁과 주의 사항. 복습용+내용 추가 및 수정 예정) 1. Local Repository에서 git이 현재 생성되어있는지 확인하는 방법-> 현재 path (Local에서 git init을 한 경우.) 에 .git 폴더가 있는지 확인하면 된다.-> ls -la 를 통해서 모든 숨김폴더까지 확인이 가능하다. 2. .git 폴더가 nested 되는 상태를 주의해야 함.가령 main 이라는 폴더에 git init을 한 상태라면main/sub 라는 하위폴더에서 git init을 하면 절대절대 안됨.그러면 main 폴더에 .git 과main/sub 폴더에서 .git이 충돌해서 에러가 발생함. 3. 윈도우에서는 내가 원하는 파일을 clipboard에 복사할때 pbcopy가 아니라clip 명령어를 사용할 것 4. --set-upstrea..