Git & GitHub 2

[Git & GitHub_1-2] 깃 기초(브랜치, 커밋, 푸시 등)

▶ 용어git: 형상 관리 시스템의 한 종류로 코드 파일을 저장, 공유, 기록할 수 있어 이전 버전의 파일로 다시 되돌릴 수 있음Staging(add): Commit하기 전에 파일을 묶는 것Commit: Staging Area에 있는 파일을 Repository에 저장하는 것, 변경된 사항을 기록하여 저장함. 내 로컬에 최종 저장됨.Push: 원격 저장소(gitHub)에 업로드하여 최종 저장Fetch: 로컬에는 없는 원격 저장소에 저장되어 있는 데이터를 모두 가져옴. 상태를 최신으로 업데이트 한다고 생각하면 쉬움.Pull: 원격 저장소의 데이터를 가져오고 현재 작업하는 로컬 브랜치와 머지하는 것. Fetch+MergeMerge: 브랜치 병합. 가지라는 의미로 브랜치를 만들어서 작업하다가 원래의 브랜치에 다..

Git & GitHub 2024.10.05

[Git & GitHub_1-1] 윈도우 환경에서 깃 초기 설정, 깃허브 SSH key 등록

윈도우 환경에서 깃허브를 인텔리제이에 연결하기 ▶ GitHub 저장소 생성 (intellij에 GitHub 연동)https://git-scm.com/downloads 에서 깃 설치http://github.com 에서 깃허브 회원가입 후 좌측 상단쯤에 있는 초록색 'New' 버튼을 통해 'repositories' 생성인텔리제이 터미널에서 git init 입력해서 깃 초기화깃 주소 복사(1번 과정에서 생성한 리포지토리의 주소, HTTPS 또는 SSH 둘 중 어떤 것을 사용해도 무관하지만 HTTPS는 접속 시 매번 로그인해야 되는 것이 귀찮기 때문에 SSH 사용) 5. 인텔리제이 상단 메뉴 'Git'에서 '원격제어' 클릭 후 'URL'에 복사한 깃 주소 붙여넣기※ 5번 과정에서 저장하려고 하는데 에러가 뜬다면..

Git & GitHub 2024.10.05