[Git&Github] Git & Github 기초

난나다·2022년 5월 21일
0

시작하기전에...

개발자로서 git을 잘 다룰 줄 알아야한다는 소리는 귀에 딱지가 앉도록 들어왔습니다. 아직 완벽하게 이해한 것은 아니지만 이번 정리를 계기로 git과의 관계를 좁혀가는 시간이 되길 바랍니다.

본문 내용은 유튜브 얄코님의 무료강의를 기준으로 작성되었습니다!
https://www.youtube.com/watch?v=1I3hMwQU6GU&t=3788s



목표

  1. 기본적인 git 세팅을 할 수 있다!
  2. git의 기본적인 명령어들을 이해하고 사용할 수 있다!
  3. github와 연동할 수 있다!


본문

Git이란?

git은 VCS(Version Control System; 프로그램의 버전 관리를 위한 툴)의 종류입니다.

버전을 관리한다 => 프로젝트의 시간과 차원을 관리한다

그러면 좀 더 자세히 알아보겠습니다!


Git 설치 방법(Mac)

Mac에는 기본적으로 설치되어있다고 합니다!
단 버전을 확인해야하는데
터미널에서 git --version 이라고 입력하면 확인할 수 있습니다.

"VS Code"라는 코드 에디터를 설치하면 
에디터 내에서 파일 편집과 터미널을 통한 Git 작업을 동시에 진행할 수 있다!

Window는 충분히 공부한 후 추가하겠습니다!🧑‍💻


CLI와 GUI 무엇을 사용해야 할까?

CLI(Command Line Interface) : 명령줄을 입력해서 사용하는 방법
GUI(Graphical User Interface) : 그래픽 요소를 활용한 인터페이스

👉 기본적으로 CLI를 중점으로 익히고 이후 GUI는 부가적으로 필요할 때 사용하는 방법을 추천합니다!


Git 설정 & 프로젝트 관리 시작

⭐️ 이름, 이메일 설정

  • 터미널에서 아래 명령어로 설정이 가능합니다.
git config --global user.name "(본인 이름)"
git config --global user.email "(본인 이메일)"
  • 설정된 사항을 확인하려면 아래 명령어를 입력하시면 됩니다.
git config --global user.name
git config --global user.email

⭐️ 브랜치명 변경

  • 기본 브랜치 변경
git config --global init.defaultBranch main

브랜치명 변경은 기존의 어휘가 잘 맞지 않는다는 의견이 있어 변경하시는 걸 추천드립니다.


프로젝트 생성 & 관리

⭐️ 순서대로 진행해줍니다.

  1. 원하는 위치에 원하는 이름으로 폴더를 생성 한 후 VS Code에서 생성한 폴더를 열어줍니다.
  2. VS Code에서 폴더를 띄우고 터미널을 열어줍니다.(터미널 여는 단축키: ctrl + )
  3. 터미널에 git init 명령어를 입력해줍니다.
  4. 해당 폴더에 숨겨진 .git 폴더를 확인합니다.(맥에서 숨김파일 보기: command + shift + .)
  5. git status 명령어를 통해 상태 확인이 가능합니다.

Git에게 맡기지 않을 파일들

⭐️ git에게 맡기지 않는다는 의미

  1. 포함할 필요가 없을 때 : 자동으로 생성 또는 다운로드되는 파일들(빌드 결과물, 라이브러리)
  2. 포함하지 말아야 할 때 : 보안상 민감한 정보를 담은 파일

👉 .gitignore 파일을 사용해서 배제할 요소를 지정할 수 있습니다!

.gitignore 형식
https://git-scm.com/docs/gitignore

마치며...

우선 기본적인 git 세팅에 대해 정리해보았습니다.
아직 제대로된 프로젝트도 진행해보지 못한 입장에서는 이해되지 않는 부분이 수두룩하지만 자꾸 눈에 띄면 익숙해질 것을 기대하는 마음으로 끝까지 노력해보겠습니다.

읽어주신 분들께 감사드리며 부족한 부분이나 수정할 사항이 있다면 언제든지 말씀해주시기 바랍니다.

0개의 댓글