본문 바로가기

Book Study12

[Pro Git] ch02 - Git의 기초 2 (commit, log, 변경 및 삭제) 출처 : Pro Git - 저자 : Scott Chacon, Ben Straub 변경사항 커밋하기 수정한 것을 커밋하기 위해 Staging Area에 파일을 정리했다. Unstaged 상태의 파일은 커밋되지 않는다는 것을 기억해야 한다. Git은 생성하거나 수정하고 나서 git add 명령으로 추가하지 않은 파일은 커밋하지 않는다. 그 파일은 여 전히 Modified 상태로 남아 있다. 커밋하기 전에 git status 명령으로 모든 것이 Staged 상태인지 확인할 수 있다. 그 후에 git commit을 실행하여 커밋 한다. git commit 메시지를 인라인으로 첨부할 수도 있다. commit 명령을 실행할 때 아래와 같이 -m 옵션을 사용한다. $ git commit -m "Story 182: F.. 2022. 10. 1.
[Pro Git] ch02 - Git의 기초 (git add, .gitignore, git status, git diff) 출처 : Pro Git - 저자 : Scott Chacon, Ben Straub 2장 을 다 읽으면 저장소를 만들고 설정하는 방법, 파일을 추적하거나(Track) 추적 을 그만두는 방법, 변경 내용을 Stage 하고 커밋하는 방법을 알게 된다. 파일이 나 파일 패턴을 무시하도록 Git을 설정하는 방법, 실수를 쉽고 빠르게 만회하 는 방법, 프로젝트 히스토리를 조회하고 커밋을 비교하는 방법, 리모트 저장 소에 Push 하고 Pull 하는 방법을 살펴본다. Git 저장소 만들기 Git 저장소를 만드는 방법은 두 가지다. 기존 프로젝트를 Git 저장소로 만드는 방법이 있고, 다른 서버에 있는 저장소를 Clone 하는 방법이 있다. 기존 디렉토리를 Git 저장소로 만들기 기존 프로젝트를 Git으로 관리하고 싶을.. 2022. 10. 1.
[Pro Git] ch01 - Git의 기초 출처 : Pro Git - 저자 : Scott Chacon, Ben Straub 버전 관리란? 버전 관리는 무엇이고 우리는 왜 이것을 알아야 할까? 버전 관리 시스템은 파일 변화를 시간에 따라 기록했다가 나중에 특정 시점의 버전을 다시 꺼내올 수 있는 시스템이다 로컬 버전 관리 많은 사람은 버전을 관리하기 위해 디렉토리로 파일을 복사하는 방법을 쓴 다(똑똑한 사람이라면 디렉토리 이름에 시간을 넣을 거다). 이 방법은 간단하 므로 자주 사용한다. 그렇지만, 정말 뭔가 잘못되기 쉽다. 작업하던 디렉토리 를 지워버리거나, 실수로 파일을 잘못 고칠 수도 있고, 잘못 복사할 수도 있다. 중앙집중식 버전 관리(CVCS) 프로젝트를 진행하다 보면 다른 개발자와 함께 작업해야 하는 경우가 많 다. 이럴 때 생기는 문제.. 2022. 10. 1.
코딩인터뷰-완전분석 : 1장 면접 과정 ~ 5장 행동 문제 Q. 화이트보드 코딩 역량 종혁님 꼭 정답을 맞출필요가 있는 게 아니라 이 문제에 대해 어떻게 고민한지 자기 생각을.. 드러내는 거가 중요한 거라 너무 부담갖지않아도 될거같다.. 오늘 종립님 말씀대로... 코테준비할때 주석쳐가면서 미리 설명 적고 난뒤 풀이하는 걸 연습해야겠고만 대해 물어보면 예전에 풀어봤떤 문제들, 예전에 겪은 고난들에서 힌트를 얻어서 답변 짝 프로그래밍이 도움이된다. Q. 단점 나 애매모호한 장점이 될수도 단점이될수도 이런건 안 좋고 집중력 부족하다 체력이 약하다 - 운동 커뮤니케이션이 잘 안 된다 - 선택과 집중 중요하지않은 건 무시 Q. 지원하는 회사에 어느정도 알아가야할지민석 버그제거 어떻게 개선하면 좋을거같다 Q. 지원사유가 무엇이냐 -> 그 회사 제품 서비스를 꼭 사용해본다... 2022. 9. 21.