728x90

Git 5

Git - 깃허브

로컬 저장소 : 자신의 컴퓨터에 저장하는 곳을 말합니다. 원격 저장소 : 로컬 저장소가 아닌 컴퓨터나 서버에 만든 저장소를 말합니다. 원격 저장소로 주로 깃허브를 사용합니다. 로컬 저장소와 원격 저장소를 연결하여 사용할 수 있습니다. 이를 통해 로컬 저장소를 백업하여 관리할 수 있습니다. git remote add origin 깃허브주소 : 원격 저장소에 origin을 추가하겠다는 것을 알려주는 명령어 입니다. push : 로컬 저장소의 소스를 원격 저장소로 올리는 것을 말합니다. pull : 원격 저장소에서 로컬 저장소로 내려받는 것을 말합니다. git push -u origin master : 원격 저장소 orgin에 master 브랜치를 push 하는 작업입니다. 에러 remote: Support ..

BackEnd 학습/Git 2021.11.15

Git - 브랜치

브랜치 - 버전을 효율적으로 관리하기 위해 등장한 개념입니다. - master 브랜치는 사용자가 커밋할 때 마다 최신 커밋을 가리키게 됩니다. - 브랜치를 새로 생성할 경우 master 브랜치의 내용을 유지하면서 기존 파일을 수정하거나 새로운 파일을 생성할 수 있습니다. - 수정된 부분을 merge함으로써 쉽게 적용할 수 있습니다. git branch : 브랜치를 확인하거나 생성할 때 사용하는 명령어 입니다. - 이때 * 표시가 현재 사용중인 브랜치 입니다. git checkout : 다른 브랜치로 갈 때 사용하는 명령어입니다. git log --oneline : 한줄에 각 로그를 볼 수 있습니다. git log --oneline --branches : 각 브랜치의 커밋을 함께 볼 수 있습니다. git ..

BackEnd 학습/Git 2021.11.07

Git 기초 - 버전 별 파일 상태

tracked files : 깃에 한번이라도 커밋 되어져 깃에서 추적할 수 있는 파일입니다. untarcked files : 깃에 커밋 되어진 파일이 아니기 때문에 버전 관리를 하지 않고 추적할 수 없는 파일입니다. git log --stat : log와 함께 커밋되어진 파일들을 볼 수 있습니다. .gitignore : 해당 파일을 생성해 버전 관리를 제외할 파일명 혹은 확장자를 입력하면 깃에서 해당 목록들의 버전관리를 하지 않습니다. unmodified : 작업트리에 있는 파일들이 변경되지 않은 상태입니다. modified : 작업트리에 있는 파일이 변경은 되었지만 아직 스테이징이 안된 상태입니다. statged : 변경된 파일일이 스테이징 되어 커밋되어지기 직전의 상태입니다. git commit --..

BackEnd 학습/Git 2021.10.03

Git - 기초

원하는 디렉토리에 'git init' 명령어를 사용해 깃 디렉토리를 생성할 수 있습니다. 깃이 올라가는 과정 1) 작업트리 : 실질적인 작업이 이루어진 장소로 작업 디렉토리라고 불리기도 합니다. 2) 스테이지 : 버전으로 만들 파일들이 대기하는 장소이며 스테이징 영역이라고 불리기도 합니다. 또한 원하는 개수의 파일만 버전으로 만들 수 있습니다. 3) 저장소 : 파일들을 실질적으로 버전으로 만들어 저장하는 장소입니다. 스테이징 후 커밋을 이용해 저장소에 버전을 저장할 수 있습니다. git add 파일명 : 스테이징을 해줍니다. git commit 파이명 : 저장소에 올리는 명령입니다. #옵션 - m : 메시지를 남길 수 있습니다. - am : 스테이징과 커밋을 한번에 수행하며 메시지를 남길 수 있습니다. ..

BackEnd 학습/Git 2021.08.03

Git - 기본 문법

pwd - 현재 들어와 있는 디렉토리를 의미합니다. ls - 현재 디렉토리의 목록을 나타냅니다. #옵션 - l : 세부사항을 나타냅니다. - a : 숨김파일을 나타냅니다. - r : 파일정렬을 거꾸로 나타냅니다. - t : 시간 순으로 내림차순으로 나타냅니다. cd - 디렉토리 변경을 할 수 있습니다. #옵션 cd .. : 바로 위 디렉토리로 옮길 수 있습니다. cd ~ : 현재 접속 중인 사용자의 홈 디렉토리로 옮길 수 있습니다. mkdir - 디렉토리를 만들 수 있습니다. rm - 디렉토리를 삭제할 수 있습니다. #옵션 - r : 하위 디렉토리까지 모두 삭제할 수 있습니다. vim 텍스트 편집기 :w => 문서를 저장합니다. :q => 편집기를 종료합니다. :wq => 문서를 저장하고 편집기를 종료합..

BackEnd 학습/Git 2021.08.02