실습 과정은 생략하고 명령어 중심으로 정리해 보았습니다. reset git reset --soft HEAD~ 커밋을 헤드 앞으로 이동 시킬 때 사용한다. 헤드에 정보만 바뀌었지만 인덱스와 워킹디렉토리의 정보는 그대로 있다. 커밋을 취소하는 개념이며, 커밋이 앞의 커밋으로 옮겨진다. git reset --mixed --mixed 옵션을 사용하면, staged 상태인 add 명령어 까지 취소된다. get --reset hard --hard 옵션을 사용하면, 워킹 디렉토리 내용이 완전히 없어진다. revert 취소하는 커밋을 생성하는 명령어이다. (다른 사람과 작업할 때, 명시적으로 취소하는 명령어인 revert를 써야 파일을 push 할 수 있다.) cherry pick 이미 존재하는 중에 원하는 커밋만 메..
Git은 협업을할 때, 파일의 버전을 관리하는 툴이다. windows 기준-윈도우즈 터미널을 사용할 경우, git을 다운받아서 사용하거나 cmder를 사용한다. (Bash와 Powershell 사용) 명령어는 리눅스 명령어를 기본으로 사용한다. 들어가기 전에, 리눅스 명령어를 공부해 놓는다. 익숙치 않은 리눅스 명령어 빈 파일을 만들 때 사용하는 명령어 : touch 파일을 옮길 때 사용하는 명령어 : mv mv a.text legacy 이름 바꾸는데도 mv 명령어를 사용한다. mv a.txt b.txt 파일을 제거하는 명령어 : rm 디렉토리를 삭제하는 명령어 : rmdir 파일에 간단하게 텍스트를 입력할 대 : echo echo "________">>a.txt cat a.txt _________ 과거..
포트폴리오 작성에서 중요한 점 1. 로컬에서 돌리것보다 직접 서비스를 배포해보는 것이 좋다. 2. 실제 기능을 추가하고, 개발 프로세스를 적는 것이 중요하다. 포트폴리오에 담겨야 하는 것 1. 개선사항 2. 기술적 서술 예시) 특정 기술을 왜 사용했고, 어떠한 개발 구조를 가지고 있는지를 서술하면, 더 좋은 인상을 남길 수 있다. 3. 개발의 이유 4. 협업 과정 면접을 준비하는 법 1. 완벽한 면접 준비란 있을 수 없다. 준비가 덜 된 상태에서도 합격할 수 있다. 2. 어떠한 문제가 면접에 나올지 아무것도 확정할 수 없다. 그래서 면접은 무조건 많이 보는게 좋다.! 지원할 기업의 우선순위를 정하고 역순으로 지원해보자. 면접 대비법 1. 기초적인 CS공부를 하는것이 중요하다. 언어적인 부분과 용어에 관해..
신입경력자는 자기소개서를 어떻게 작성하면 좋을까? 우선 도메인을 정하고, 어떤 프로젝트에서 무엇을 하였는지 적는다. 그리고, 본인이 어떤 강점이 있는지 어필해야 한다.! 보통 자소서는 마지막에 쓰는 것이 좋다. 어떤 프로젝트를 자소서에 쓰면 좋을까?(우선순위 순) 1. 실무에서 진행한 프로젝트 예시 : 인턴, 현장실습, 외주 2. 실 서비스를 해 본 프로젝트 예시 : 유지보수나 사용자에게 직접 피드백을 받아본 프로젝트 3. 채용공고 우대사항의 경험이 녹아있는 프로젝트 4. 협업 프로젝트 예시 : 부트캠프에서 해본 프로젝트 5. 개인 프로젝트 이력서에 프로젝트 설명 적는 방법 프로젝트 이름: 프로젝트 인원수/ 기간: 프로젝트 기술 스택: ->주관적으로 기술스택을 나열하지 않고, 몇가지만 적는다. 프로젝트에..