728x90

Git 3

[Git] git 명령어/커맨드 위주로 정리

잠깐 들었던 git 강의, 이젠 좀 이해가 가서 공부해둔 부분 정리해두기.git 연동 및 기초 개념을 알았으니 add & commit 외의 command를 위주로 설명해보려 한다. git files.gitignore: 제외할 파일 (tracking하지 않을 파일) 정리해두기..git: repository로, 버전 관리 등 모든 기록이 존재하는 파일.  - objects: 숫자 포인터로, 파일들의 이름을 가리킴.  - .refs: heads - main branch 유용한 commandsgit remotegit remote repo와 local repo url 확인할 때 사용. 로컬 저장소가 연결된 모든 원격 저장소의 이름과 URL을 조회하는 데 유용함. origin: 원격 저장소의 기본 별칭(그냥 네이밍..

[Git] .gitignore로 특정 파일 tracking하지 않기

Huggingface NLP course를 따라가며 겪는 문제들... 연구실 컴터(Win10) - 개인 컴터(Win11) - 노트북(macOS)를 옮겨가며 공부하고 작업하니 호환성이 돌아버릴 지경이당 따라서 본인은 git을 이용해 코드와 리소스를 저장하고 있었는데, 학습을 돌리다보니 확실히 파일이 너무 커지더랑 그래서 알아보는 (어디서 들었었던) .gitignore를 이용해보기로 했다 .gitignore - 모든 변경사항을 추적하는 버전관리시스템인 git에게 폴더/파일을 지정해 추적하지 말라고 알려주는 것.-  보통 .venv나, key, DB 등 민감한 정보들을 untracking하거나 remote repo에 올리지 않게 주의하기 위해 사용 - 작업 dir에서 .gitignore 파일을 만들어준다- ...

[Git] 개념 & 커맨드 & 저장소 개념 연결하기 & Oh My Git으로 배우기

언젠가 한 번은 짚고 넘어가야 하는 Git의 개념배워야 한다 한다 말은 하지만 사실 쓰기 어려웠던 git필수라지만 나만 모르는 것 같은 그 git여기저기 주워들어 알고 있는 개념을 차근차근 정리해보자 Git?공식 웹사이트의 첫 문장은 Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.인데, Distributed Version Control System이라는 말이 나온다. '분산 버전 관리 시스템'- 파일 변화를 시간에 따라 기록했다가 나중에 특정 시점의 버전을 다시 꺼내올 수 있는..