오랜만에 글을 올리네요!
거두절미하고 오늘은 깃허브를 처음 다뤄보시는 분들이 참고할 만한 깃허브 사용법에 대한 글을 올리고자 합니다.
저도 깃허브를 이제 막 제대로 써보려고 해서,, 왜 깃허브를 써야 하는지 그 필요성에 대해 잘은 모르겠으나..
깃허브를 만약 안쓴다면, 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 버튼 눌러서 보면 커밋한거 전체 볼 수 있어요!!
코드 맨날 복붙해서 버전 저장해놓는 분이라면... 이제막 코딩을 시작해서.. 깃이 뭔지..깃허브가 뭔지..
모르신다면.. 저 순서대로만 따라하면 됩니다!
도움이 되셨다면 공감 꾸욱🔥 이웃추가 눌러주세요~~
'기획자의 하드스킬모음' 카테고리의 다른 글
노코드(Bubble 버블)로 어플 만들기: 로그인 validation (0) | 2024.05.23 |
---|---|
[javascript] querySelector(),querySelectorAll() (0) | 2023.12.18 |
문과 직장인 자주 활용하는 sql 기초 문법 모음 (0) | 2023.08.24 |
문과 직장인 5일만에 sqld 개발자 자격증 취득하는 방법 (0) | 2023.07.24 |
MYSQL 공부 2일차 (0) | 2022.10.04 |