Git_명령어 정리(1)

💀LeeSY·2021년 7월 25일
0

1. Git이란?

  • 형상 관리 시스템의 한 종류로서, 주로 개발자들이 프로그램과 관련된 파일들을 저장하는데 사용.

  • Commit : 파일을 저장하는 행위로서, 마지막 Commit 시점으로 복귀 가능.

  • Add : Commit 전 저장을 원하는 파일들을 묶어서 스테이지에 파일을 올리는 행위.

  • Push : Commit 이후 현재 작업 내용의 세이브 데이터가 내 컴퓨터에 저장되고, github에 업로드하는 행위.

  • Commit Message : 첫 줄에 간단하지만 명확한 내용을 서술하고, 하단에 자세한 내용을 서술하는 것이 좋다.

2. Git의 장점

  • 분산적인 개발 : Git을 사용하는 전체 개발 내역을 각 개발자의 로컬 컴퓨터로 복사할 수 있다. 나중에 서로 수정된 내역을 병합할 수도 있으며 이때 Git의 고유한 프로토콜을 이용하게 된다.

  • 효율적인 개발 : Git은 일반적인 다른 버전 관리 시스템보다 성능이 뛰어나며, 변경 이력이 많더라도 변경된 내용만 처리한다는 점에서 메모리적인 효율성 또한 뛰어나다.

  • 비선형적인 개발 : Git은 Branch라는 개념이 사용된다. 이는 트리 구조, 다시 말해서 비선형적인 구조라고 볼 수 있다.

  • 변경 이력 보장 : 작업된 모든 내역들은 모두 별도 영역에서 관리되어 안전하게 프로젝트 운영이 가능하다.

3. Git 명령어

git --version
-> 현재 Git 버전 확인

git config --global
-> 환경 설정을 컴퓨터 전체에 적용

git config --global user.name (Github ID)
-> Git의 사용자 계정을 등록

git status
-> 특정 파일 추가 및 변경 확인

git clone (주소)
-> github 주소 복사하여 등록

git add (파일)
-> 파일 추가

git commit -m "~"
-> ~라는 Commit Message를 포함하여 Commit 수행

git push
-> github에 푸쉬 업로드 진행

git reset (파일)
-> 특정 파일을 Reset

git checkout -- (파일)
-> 파일의 변경된 내용을 변경 이전 상태로 복귀

git commit --amend
-> Commit Message 내용 수정

profile
A little strange but passionate, sincere hard worker.

0개의 댓글