// 바닐라 자바스크립트랑 깃 공부용
// 21.09.15 recap {
바닐라 자바스크립트 짧은시간에 복습
의미 있는 commit 연습(기능별로, 가시성좋은 문구)
코드 깨끗하게 쓰도록 노력하기.
recap 디렉토리 생성
clock.js 코드작성 및 구현
css도 해보기
}
// 21.09.16 recap {
recap clock.js 코드 복습
이후에 추가해볼 기능(시계를 클릭했을때 토글 (기본모드 / AM, PM모드)기능 추가)
꾸준히 깨끗한 코드와 의미있는 커밋메세지 작성 유지, (추가: 주석 활용하기)
toDoList.js 코드작성 및 구현
css 마무리 하기(너무 화려하지 않게, 간단하게 하기)
}
개발 내역을 각 개발자의 로컬 저장소로 복사가 가능하여 나중에 서로 수정된 내용을 merge할 수 있음(분산적인 개발), 번경 이력이 많더라도 변경된 내용만 처리한다는 점(효율적인 개발), branch라는 개념을 통한 가지치기가 가능함(비선형적인 개발), commit내역을 통해 안전하게 프로젝트 운영가능(변경 이력 보장)
ctrl + l / cd / m / mkdir
로컬저장소로 설정
init을 취소하려면 아래의 명령어 입력 (단, 폴더가 비어있을때만 가능)
로컬저장소의 현재 상태를 보여줌
해당 원격저장소 클론
원격 저장소에 저장한다(master 브랜치)
원격저장소로부터 변경된 정보를 다운받아온다. (이 경우는 여러가지가 있는데 한가지 예를들어 내가 push를 하기전에 다른이가 먼저 해당 branch를 push를 한 경우에 발생.)
github 원격저장소와 연결
현재 원격저장소 확인
스테이지로 옮긴다. ( .: 모든 파일들을 옮김.)
반대로 다시 워킹 디렉터리로 옮김. ( .: 모든 파일들을 옮김.)
간단한 커밋 메세지를 입력후에 커밋 (-a : staging area에 들어간 모든 파일들에 대해서)
커밋 이력 조회
브랜치 보기 (브랜치명 :해당 이름으로 새로운 브랜치 생성)
해당 브랜치로 워킹 디렉터리 변경
새로운 브랜치에서 처음 push 할때 사용