https://git-scm.com/ 로 이동해서 Git을 다운로드\--> Git Bash 반드시 포함해야함https://www.sourcetreeapp.com/ Git을 GUI로 다룰 수 있도록 해주는 툴우리는 git으로 사용할 거니까 건너뛰기git
CLI : Command Line Interface로 명령줄을 입력해서 사용하는 것GUI :Graphical User Interface로 일반인이 사용하기 쉽도록 그래픽 요소를 활용한 인터페이스Git 에서도 터미널이나 Git Bash등 CLI로 명령어를 입력해서 사용하
1. Git 최초 설정 Git 전역으로 사용자 이름과 이메일 주소를 설정 → GitHub 계정과는 별개 Git Bash에서 명령어 실행 git config --global user.name "(본인 이름)" --> 확인 : git config --global u
Git의 관리에서 특정 파일/폴더를 배제해야 할 경우 포함할 필요가 없을 때 (자동으로 생성, 다운로드 되는 파일들) 포함하지 말아야 할 때 (보안상 민감한 정보를 담은 파일) -> .gitignore 파일을 사용해서 배제할 요소들을 지정 예제 폴더에 아래 파일
과거로 돌아가는 두 가지 방법 reset : 원하는 시점으로 돌아간 뒤 이후 내역들을 지움 revert : 되돌리기 원하는 시점의 커밋을 거꾸로 실행 --> 협업할 때는 revert를 사용해라 ! 1. 실습 전 내역 백업 . git 폴더 복사해두기 ! 2. re
1. 변경사항 만들고 커밋하기 * VSCode로 실습 했을 경우 실행 * > - leopards.yaml 삭제 >- .gitignore에 *.config 추가 >- hello.txt 추가 (내용 자유) -> 커밋 메시지: Commit with SourceTree 모
Branch : 분기된 가지(다른 차원) 프로젝트를 하나 이상의 모습으로 관리해야 할 때 (배포용, 테스트용, 새로운 시도 등) 여러 작업들이 각각 독립되어 진행될 때 (신기능1, 신기능2, 코드 개선 등) 각각의 차원에서 작업한 뒤 확정된 것을 메인 차원에서 통합
서로 다른 브랜치를 합치는 두 방식 >### merge : 두 브랜치를 한 커밋에 이어붙임 → 브랜치 사용내역을 남길 필요가 있을 때 적합한 방식 -> 곁 가지들에서 몸통 줄기에 붙이는 것 ( * 다른 형태의 merge에 대해서도 이후 다루게 될 것 ) >###
브랜치 간 충돌 파일의 같은 위치에 다른 내용이 입력된 상황 예제 conflict-1, conflict-2 브랜치 생성 > git branch conflict-1 실행 git branch conflict-2 실행 main 브랜치 >Tigers의 manager를
1. 브랜치 만들고 merge, rebase 하기 상단의 브런치 버튼 클릭 to-merge, to-rebase 브랜치 생성 왼쪽에서 브런치를 더블 클릭하여 변경 main 브랜치 >Tigers의 manager를 Brenda로 변경 → 커밋 메시지: Edit Tig
1. github.com 살펴보기 Git으로 관리되는 프로젝트의 원격 저장소 2. Personal access token 만들기 우측 상단의 프로필 - Settings Developer Settings Personal access tokens - Generate
1. 로컬에 원격 저장소 추가 후 푸시 → HTTPS 프로토콜 사용 아래 > GitHub 레포지토리 생성 후 복붙 명령어 복사 후 VS Code 터미널에 붙여 넣고 엔터 > GitHub 레포지토리 생성 후 복붙 명령어 > git remote add origin
1. 원격으로 커밋 밀어올리기(push) → 내 컴퓨터에서 Git으로 > Leopards의 members에 Evie 추가 → 커밋 메시지: Add Evie to Leopards >아래 명령어로 push git push -> 이미 git push -u origin
1. 로컬에서 브랜치 만들어 원격에 push 해보기 > from-local 브랜치 만들기 * → git branch from-local git switch from-local >아래 명령어로 원격에 push 아래와 같이 하면 대상을 명시하라는 메시지 나타남 → gi
1. 원격 추가하기 >GitHub에 새 레포지토리 만들고 origin2로 추가 &nb