본문 바로가기
Infra/Git

Git 사용

by 골든크랩 2022. 4. 6.
728x90
반응형

깃 다운로드 : https://git-scm.com/

 

Git 로컬 저장소 사용법

■ 기본명령어

 - git init : 지정한 폴더(repository)에서 git 을 사용하겠다...선언

 - git add : 추적할 파일명을 적는다.

 - git commit : 지금 상태의 파일들을 모두 패키징

 - git status : 현재 상태 확인. 오류나 처리결과 등을 확인할 수 있음

 

■ branch 관련 명령어

 - git branch : 현재 상태 기준으로 다른 분기를 한다.

 - git checkout : 특정 브랜치로 이동

 - git merge : 서로 다른 브랜치들을 합친다.

 

 

 

깃허브의 동작원리는 위와같이 이루어집니다.

이때까지 진행한 과정은 이클립스 프로젝트와 지역 저장소, 원격 저장소 3개를 연동하는 작업이었습니다.

이클립스 프로젝트를 원격 저장소(Git)에 올릴 때는

커밋(commit)을 통해 지역 저장소(eclipse)에 1차적으로 배포하고 푸시(push)를 통해 원격 저장소(Git)에 배포합니다.

원격 저장소에서 이클립스 프로젝트로 가져올 때는

패치(fetch)를 통해 지역 저장소에 1차적으로 저장하고 풀(pull)을 통해 이클립스 프로젝트로 가져옵니다.

★여기서 중요한 점

푸시를 하기 전에는 꼭 패치와 풀을 해줘서 프로젝트를 최신으로 업데이트해야 합니다.

그렇지 않으면 다른 팀원들이 올린 소스코드와 충돌이 일어날 수 있기 때문에

항상 코딩을 시작할 때 패치와 풀을 해주고 푸시를 하기 전에도 한 번 더 패치와 풀을 해주어 최신으로 업데이트하는 습관이 필요합니다.

 

 

참조사이트

1.  https://hyunipad.tistory.com/70

2.  https://git-scm.com/

3.  

 

 

git config --global core.autocrlf true (개행문자 설정. 윈도우 버전)

git config --global user.name '이름'

git config --global user.email '이멜주소'

git config --global --list (구성확인)

git status

git add .  (모든 파일의 변경사항을 추적하도록 지정)

git status

git commit -m 'Start project' (버전을 생성)

git log

git remote add origin 깃저장소주소    ==> 원격주소를 origin 이라 부르겠다.별칭 개념

git push origin master (origin이란 별칭의 원격저장소로 버전 내역 전송)

 

 

 

 

 

728x90
반응형

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

버전 생성  (0) 2022.08.22
git 설치하기  (0) 2022.08.21
Git SourceTree 배포하기  (0) 2022.05.16
소스트리에서 브랜치(branch), 머지(merge), 체크아웃(checkout) 이해하기  (0) 2022.04.28
SourceTree와 Git 연동하기  (0) 2022.03.16

댓글