[Code Camp 1주차] Git

FE 08김우중·2022년 7월 6일
0

Git 이란?

이름만 봐도 머리가 아프지만 반드시 필요하므로 알아야한다
Git은 버전 관리 시스템 으로 알고 있으면 된다.
Git을 사용하여 프로그램을 저장하면

1. 누가 언제 어떤 글자 또는 코드를 변경했는지
2. 중요한 코드를 실수로 잘못 바꾼 경우 되돌리기 가능

즉, 주로 여러명의 개발자가 하나의 소프트웨어 개발 프로젝트에 참여할 때,
소스 코드를 관리하는데 주로 사용한다

Git의 장점

  1. 인터넷 연결이 되지 않은 곳에서도 개발을 진행할수 있다
  2. 분산 버전관리이기 때문에 중앙 저장소가 삭제되어도 원상복구 가능
  3. 각각의 개발자가 Branch에서 개발후, 본 프로그램에 합치는 merge방식을 통한 병렬개발 가능

Github 란?

우리는 이제 Git이라는 프로그램을 통해 파일을 저장할수있다
하지만 파일을 저장만하고 저장하는 공간이 필요한데
이때 Github에 저장이 가능하다.
우리가 작성한 파일들을 Git을 사용하여 Githun에 저장한다!
Githun와 비슷한 저장소는 Gitlab, Bitbucket등이 있다

Git 설정해보기

1. Github 에 새로운 repository를 생성하자

!!이때 Repository name을 설정후 밑에 Public 로 선택되어있는것을 private로 바꿔주자

2. vscode를 사용해 프로젝트 폴더 터미널 내 git init을 입력하여 폴더 내 git 저장소를 만들어 준다.

3. 프로젝트 폴더와 git repository를 git remote add origin (나의 저장소 주소 = github에서 확인 가능) 을 사용하여 연결시켜준다

4. git add .

5. git commit -m "메시지"

6. git push origin master

이후에 코드를 다시 git 에다가 업데이트 할때는 4 ~ 6번을 반복해주면된다!!

자주 쓰이는 Git 명령어

- git init : 깃 저장소를 초기화, 이 명령어를 입력해야 추가적인 깃 명령어 입력 가능
- git status : 저장소 상태 체크, 상태정보 출력
- git add : staging 영역에 변경내용 추가
- git commit : staging 영역에 있는 변경 내용 묶음 및 정의. 가장 중요!!
- git push : 로컬 컴퓨터에서 서버로 변경사항을 push
- git pull : 서버 저장소로부터 최신 버전을 가져옴, 최신 코드로 업데이트 할때 사용
- git clone : 서버 저장소의 데이터를 로컬 컴퓨터로 복사

profile
새내기 개발자

0개의 댓글