본문 바로가기

기타/git을 사용한 버전 관리

(3)
[git] 삭제된 폴더, 파일 반영하기 분명히 로컬에서 삭제한 파일인데 원격에 반영되지 않는 경우가 있다. git status로 했을 때 삭제 됐다고 뜨는데 add를 해도 안먹고 commit을 해도 반영이 안되는 것이다... 이럴 때 유용하게 쓸 수 있는 게 바로 -u 옵션이다 git add -u 그래서 구글링 한 결과 add에 -u 옵션을 붙여주면 수정되거나 삭제된 파일을 반영할 수 있다고 한다. 추가로 commit할 때 -a 옵션을 붙이면 삭제된 파일만 반영된다고 한다. git commit -a -m "massage" push까지 잘 되는 지 확인해보면 당황하지 말고 구글링 해보자~~~ 참고한 블로그 https://lsjsj92.tistory.com/524
[Git을 사용한 버전 관리-정리] Git 가지치기(branch, merge, conflict) 목표 1. Git에 branch를 만들 수 있음 2. 여러 작업을 독립적으로 진행할 수 있음 3. branch의 내용을 merge할 수 있음 1. Git branch (깃 브랜치) 독립적으로 어떤 작업을 진행하기 위한 개념. 각 branch는 완전 독립으로, 다른 branch의 영향을 받지 않음 1)Git branch 종류 -main branch: 배포 가능한 수준의 안정적인 branch -topic branch: 단위 작업 위한 branch (ex. 개발용) 2)Git branch 생성 git branch 브랜치이름 **master branch: repository의 최초 branch 3)Git branch 전환 현재 branch 확인 git branch branch 전환 (HEAD 포인터가 이동) g..
[Git을 사용한 버전 관리-정리] Git 시작하기 목표 1. Git 저장소에 작업 내용을 반영할 수 있음 2. Git 저장소의 세 가지 영역을 알 수 있음 3. Git 저장소의 현재 상태를 파악할 수 있음 1. Git 파일 생성 Git 파일 생성이란?: 저장소를 생성한 뒤 파일을 등록하기 위한 방법을 말한다. **git에서 파일 영역 라이프 사이클은 다음과 같다. 1) 대상 파일을 staging area로 보내기 git add 파일명 만약 추가할 파일이 많다면 폴더 단위로 add 할 수 있다. git add . **git add를 하기 전 git init으로 저장소를 만들어야 한다!! **repository에 넘어간 것이 아니다=끝난게 아니다 2) staging area 파일 상태 확인 git status staging area에 있는 파일의 상태를 확..