git & github 특강

리눅스 명령어

▶pwd( = print working directory) : 바탕화면 보다 위

▶ls( = list) : 목록

▶ls -a( = list all) : 숨겨진 파일 보여줌

▶cd( = charge directory) <경로> :폴더 위치를 이동 , " .. " 한 단계 위로, " / " ~안에서

▶mkdir( = make directory) : 새 폴더 생성

▶touch <파일명> : <파일명>생성

 

 git : 소프트웨어의 변경사항을 체계적으로 추적, 수정(코드 변경점 기록)

버전 관리 도구,

    형상 관리 도구( 소프트웨어의 변경사항체계적으로 추적하고 통제하는 것)

 

github : 온라인 백업, 공유, 협업

▶ 장점 : 온라인 저장소에 백업, 내 코드를 공유, 함께 작업이 가능

 

 

알아야할 Git 명령어 리스트

▶ git init(initialize) : 프로젝트 시작 전 딱 한번만 입력, ls -a 입력- " .git" 이 나오면 init입력
▶ git add <파일명> 혹은 git add. 저장하기 전 파일 지정  add. - 모든 변경 지정
▶ git commit -m "기능 개발과 관련된 기록" 실제로 저장
▶ git status : 저장 안 한 파일 확인
▶ git log : 저장 내역을 확인
▶ git push origin <브랜치명> : 코드를 업로드할 때 필요
▶ git clone : 프로젝트가 존재하지 않을 때 복제
▶ git pull (+ 컨플릭트(Conflict) 해결법) : 내 파일을 전송 + <<<===>>>지우고 협상