[Git & GitHub] -2- Git을 소개합니다!

Shy·2023년 3월 6일
0

깃&깃허브

목록 보기
2/13

Git을 소개합니다!

이 섹션에서 가장 중요한 것

Critical

  • What is Git
  • Understanding The Difference Between Git & Github
  • What Does Git Do For Us?

Important

  • Who Uses Git?

Nice To Have

  • The History Of Git



Git이란 정확히 무엇인가?

Git은 VCS(버전관리 프로그램)이다.
유일한 소프트웨어는 아니지만 가장 인기있는 소프트웨어이다.
코딩을 할 때마다 변화를 저장하는 것이다.
이전 버전의 파일을 다시 볼 수 있게 해주고 다른 버전간의 파일들을 비교하거나 공유할 수 있게 해준다.



Git 시각화하기

협력과 변화의 공유가 가장 중요하다.
누구든 깃으로 작업하는 사람들이 각 개인들 간에 벌어지는 변화들을 협력하고 공유할 수 있게 한다.

마치 비디오 게임의 세이브 포인트와 같다.
잘못된 코드가 존재하면, 전 버전으로 돌린 후에 수정이 가능하다.

체크포인트를 제작하여, 다양한 버전을 관리할 수 있도록 해서, 이전 버전으로 돌아갈 수 있다.



Git의 역사에 대한 개요

Linus Torvalds : 깃을 개발한 개발자



누가 Git을 사용할까?

가장 확실하게 사용하는 그룹은 엔지니어, 개발자, 코드작성자가 될 것이고, 응용프로그램을 개발할 때, 버전관리는 아주 중요하다.

개발자는 아니지만, 개발자와 일하거나 개발자를 대하는 사람들은 기본적인 깃을 사용할 줄 안다. (디자이너와 같은 사람들)

정부기관이나 거대 기관 같은 곳들도 깃을 사용한다.
법률 초안을 작성하거나 협력하여 데이터를 공유할 경우 사용한다.

깃을 사용하여 여러 작가들이 공동 작업을 하기도한다.

지식인들이 논문을 쓰는데 활용하기도 한다.

즉 다양한 직업의 사람들이 사용한다. (단순히 프로그래밍 용도로만 사용하지는 않는다.)

또한, 앞으로 더 많은 직업군들의 사람들이 깃을 사용할 것이라는 전망도 존재한다.



Git vs Github: 차이점은 무엇일까?

깃은 버전관리 소프트웨어이고 누군가의 컴퓨터에서 실행된다.

  • 인터넷이 없어도 된다
  • 사람들의 컴퓨터에서 실행된다.
  • 계정을 등록할 필요가 없다.
  • 프로그램이 없으면 설치할 수 있다.

깃허브는 웹 서비스이다.

  • 깃 저장소가 필요하다. (Git repositories)
  • 클라우드에 저장해서 다른 사람과 쉽게 공동으로 작업할 수 있게 해준다.
  • 웹사이트이기 때문에 계정이 필요하고, 인터넷이 필요하다.
  • 깃을 사용해서 컴퓨터에서 로컬로 작업한 것을 가져와서 온라인에 게시하고 공유할 수 있다.
  • 다른 사람들이 그들의 코드나 깃프로젝트를 공유하면 그것을 가져올 수 있다.

깃허브로 넘어가기 전에, 깃이 어떻게 작동하는지 커맨드를 알아 둘 필요가 있다.

profile
스벨트 자바스크립트 익히는중...

0개의 댓글