기획자의 하드스킬모음

🧐 초보자 깃허브 사용법(+ 기본적인 용어설명)

yeahse09 2023. 10. 6. 22:16
728x90

오랜만에 글을 올리네요!

거두절미하고 오늘은 깃허브를 처음 다뤄보시는 분들이 참고할 만한 깃허브 사용법에 대한 글을 올리고자 합니다.

저도 깃허브를 이제 막 제대로 써보려고 해서,, 왜 깃허브를 써야 하는지 그 필요성에 대해 잘은 모르겠으나..

 

깃허브를 만약 안쓴다면, 4명이 한 서비스를 위해 개발 한다고 할 때 각자의 코드를 각자의 환경에서 작성하고

하나의 파일로 합치는 과정이 필요하겠죠?

네명이 만든 전체 폴더 zip해서 단톡에 올리고, 그 중 한명이 바뀐 부분들 일일히 코드 읽어서 찾아가지고.. 한 개의 코드로

취합하는.. 정말 거지같은 상황이 벌어집니다.

 

잘은 모르겠지만 어쨌든 깃허브는 필수입니다.

 

⚠️ 용어 설명

git - 계속 추적하면서 변경내역 관리하는.. 핵심 역할.

> github가 바뀐 내용을 업로드해주는 보조 역할이라면, 실제로 뭐가 바꼈는지 알아채는게 git입니다.

> 그래서 github만 회원가입하면 되는게 아니라, git을 깔아야 하는겁니다!

github - 변경내역을 업로드, 파일 내역과 파일들을 올려주는 공간.

> git이 뭐가 바꼈는지 알아채면, 깃허브가 그걸 업로드 해줘요.

commit - 시점, save this version

> 게임에서 막 체크포인트에서 세이브 하듯이, 지금 버전의 코드를 저장 시키는 거라고 보면 돼요

 

 

아무튼..그래서 깃허브를 사용하는 방법을 알려드릴게요!
깃허브에 가입했고, git도 다운 받으신 분들은 첫번째 단계는 생략하셔도 됩니다!

 

첫번째,  github 회원가입 , git 다운로드 받기

첫 번째로 해야 할 일은 github에 회원가입을 하고, git 을 다운받는겁니다!

당연히 다들 쉽게 다운 받으시겠지만,, 확인차 보여드리면 구글에 "git"검색하시고

본인 운영체제에 맞게 다운 받으시면 됩니다. 저는 맥북을 써서 "download for mac" 선택해줍니다.

나머진 그냥 확인확인 하시면 돼요!

두번째, github 에서 repository 만들기

기본적인거 다 까셨으면 이제 repository(레포지토리)를 만들어야 합니다.
레포지토리는 쉽게 말하면, 저희가 가지고 있는 프로젝트 폴더랑 거의 동일한데 딱! 하나 코드의 히스토리가 담겨있다는게 다릅니다.

아무튼 아래 단계를 정리해뒀으니 이 순서 그대로 하시면 돼요!

✔️ 1. github 에 접속해, new를 눌러 레포지토리를 만들기

✔️ 2. owner에는 내 계정을 선택. 레포지토리 이름은 공백없이 "소문자"로 작성하기

description은 프로젝트 설명 간단히 넣어도 되고 옵션!
개인정보 같은게 담겨져 있지 않다면, public으로 하면 좋아요!
나머지 옵션은 저도 잘 모릅니다ㅎㅎ.. 스킵하세요

✔️ 3. 이 레포지토리를 내 컴퓨터랑 연결하기 위해 “github desktop” 을 다운받기

변경 이력을 제가 직접 써넣는거라면 깃을 쓸 이유는 없습니다!
제 컴퓨터와 깃을 연결해서 자동으로 히스토리를 남겨주기 때문에 유용한 거 같아요!

✔️ 4. sign in github (본인 깃허브 로그인). 이후 권한 어쩌구 확인해주기

✔️ 5. configure git 에서 continue

✔️ 6. clone a repository from a internet 선택하기

깃허브 데스크탑에서 만들 수도 있겠지만, 저희는 이미 만들어놨기 때문에 그걸 복제해오는걸 선택하는 겁니다

✔️ 7. 생성한 레포지토리 이름 검색하기

✔️ 8. 경로는 편한곳으로 지정하기( '데스크탑' 으로 해놓는게 편함)

✔️ 9. clone 버튼 누르기

세번째, 야나두 commit 할 수 있어.

✔️ 1. visual studio code 열기 (다른 코드 편집기는 모르겠네요..! 저는 vs code를 씁니다)

✔️ 2. 만든 레포지토리(폴더)를 vsc에 끌어다 놓기

✔️ 3. README.md 파일 생성하기

README.md 는 모든 깃 레포지토리가 가지고 있어야 하는 파일로
다른 개발자분들이 프로젝트 하신거 보면 요 파일에 상세 설명이 있더라구요! 

처음에 레포지토리 만들때 옵션중에 add a readmd file 택하면 자동으로 만들어주는데, 이미 있다면 이건 생략하세요!

#이후 작성한건 제목이고, 아래에 있는게 상세 내용입니다.

✔️ 4. 코드를 바꾸고, save하면 github 데스크탑에 방급 변경한 내용들이 뜨는데, 해당하는 파일들을 선택하고 commit의 제목을 작성.

저는 임의로 title제목을 약간 바꿨는데, 그러면 깃허브 데스크탑에 변경이 일어난 파일이 왼쪽에 뜨고 오른쪽에 그 코드가 보입니다.

⭐️여기서 중요한건 commit할 때 꼭 제목이 필요하다는거!!!⭐️

description은 안적어도 되는데, 제목은 꼭 적으시고 commit to main눌러줍니다.

 

✔️ 5. push origin 하면 깃허브에 저장됩니다

commit을 하시면, 위쪽에 push origin에 commit한 숫자 개수가 뜰거에요!! 
저 버튼 눌러주시면 깃허브에 변경된 코드로 저장되어 있을 겁니다.
=> 변경 내용 확인하고 싶으시면, 깃허브 데스크탑에서 changes 오른쪽에 history 보셔도 되고
본인 깃허브 홈페이지들어가서  변경 내용있는 파일 선택하고 history 버튼 눌러서 보면 커밋한거 전체 볼 수 있어요!!

 

 

 

코드 맨날 복붙해서 버전 저장해놓는 분이라면... 이제막 코딩을 시작해서.. 깃이 뭔지..깃허브가 뭔지..
모르신다면.. 저 순서대로만 따라하면 됩니다!
도움이 되셨다면 공감 꾸욱🔥 이웃추가 눌러주세요~~

728x90