Tools/Git

Git 1강 - 설치 방법

상맹 2021. 9. 1. 17:48
반응형

Git을 이용하면 프로젝트를 만들 때 각자 코드를 만들었을 때 병합하기 좋다.

 

1. 다운로드 사이트

 

Git - Downloads

Downloads macOS Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for users looking for a platform-specific exp

git-scm.com

 

2. 설치

3. Git bash

  3-1. git 작업영역 설정

원하는 파일 선택 우클릭 Git Bash Here 클릭
해당파일에 작업영역 설정이 되면 .git 파일이 생성된다.

   git init -> git 저장소가 초기화 선택한 폴더 (폴더가이제 작업영역이 된것)

  3-2 상태 조회

회원가입 텍스트파일 생성

 git status -> git 현재상태

회원가입 생성하고 파일 생성이 되면 빨간색으로 변경된다.
로그인.txt 추가 git status 실행해보면 변경 된 파일이 하나 더 추가 되어 있다.

  

3-3. 저장

   git add . -> 전체 파일 추가

   git commit -> 영구적 보관(하드디스크 기록)

   git commit -m "1. 로그인" -> 헤드에 1. 로그인 을 저장

 

 

   3-4. 리셋

   git log   -> 헤더 트리를 보여준다.

   git reset --hard 해쉬값 -> 선택한 파일 작업영역, 인덱스, 헤드파일에 있는 것 모두 지운다.(hard는 강력한 명령어)

   git reset --soft   -> 헤드 화살표 설정변경

   git reset --mixed -> 인덱스의 이전으로 돌려줌

   

  3-5. 복구

   git reflog -> 내가 커밋한것 모두 조회

   git reset --hard 해쉬값

 

  3-6. 브랜치

 

누구나 쉽게 이해할 수 있는 Git 입문~버전 관리를 완벽하게 이용해보자~ | Backlog

누구나 쉽게 알 수 있는 Git에 입문하신 것을 환영합니다. Git을 사용해 버전 관리를 할 수 있도록 함께 공부해봅시다!

backlog.com

 

Git - 브랜치란 무엇인가

3.1 Git 브랜치 - 브랜치란 무엇인가 모든 버전 관리 시스템은 브랜치를 지원한다. 개발을 하다 보면 코드를 여러 개로 복사해야 하는 일이 자주 생긴다. 코드를 통째로 복사하고 나서 원래 코드와

git-scm.com

- 홍길동 (글목록보기)

- 장보고 (글수정하기)

  git branch 브랜치 이름 -> 브랜치를 모두 보여주고, 새로 만들고, 삭제하고, 이름을 변경 

   git checkout 브랜치 이름 -> 브랜치를 변경하고 해당 파일을 워킹 디렉토리로 복사

  git merge 브랜치 이름 -> 다른 브랜치를 현재 Checkout된 브랜치에 Merge 하는 명령

 

                                

 

 

 

 

반응형

'Tools > Git' 카테고리의 다른 글

Git 2강 - 프로젝트 파일 Git 연결  (0) 2021.09.02