
안녕하세요, 오늘은 깃을 이용해 기존에 했었던 코딩공부 자료들을
깃허브에 저장하고 언제든지 볼 수 있는 방법을 알아보도록 할게요.

우선 검색어에 깃을 검색하시면
깃 허브(Git Hub)와 깃(Git) 두 가지의 검색결괏값이 상단에 나올 건데요.
우선 깃을 설치하기 위해 두 번째 깃 홈페이지로 들어갑니다.

그리고 좌측 Downloads 클릭 후
우측에 모니터 모양에 Download for Windows 클릭하셔서 설치 진행 해주시면 됩니다.

기본 설치는 마쳤으니 이제 깃 허브 홈페이지로 들어가 볼까요?
기존 검색결과창에서 상단의 깃 허브를 클릭해서 들어가 볼게요.

그리고 우측 상단에 작은 글씨로
Sign up 버튼 클릭 후 회원가입을 진행할 건데요.

회원가입 중 주의사항은 반드시 "이메일주소"와 "User name"을 반드시 기억해 주시고 영문으로 작성해 주세요.
이유는 컴퓨터에 깃 허브 계정 연동에 필요하기 때문이에요!

정상적으로 회원가입이 완료되었으면 로그인을 한 후,
우측 상단에 아이콘 클릭 -> 'your repositoris' 클릭!

그다음 우측 상단 New 버튼 클릭!

그러면 새로운 리포지토리 생성창이 나오는데 새로운 리포지토리 이름을 작성하시고 우측하단 확인!

그러면 깃허브 내 자료 받을 준비는 끝났습니다.
다음은 컴퓨터에 나의 깃허브 계정을 적용시키고 저장하는 법을 알아볼게요!
우선 컴퓨터에 나의 깃허브 계정을 연동시키는 방법을 해볼게요.
윈도 좌측 하단에 cmd 검색을 해서 명령 프롬프트에 들어가 봅니다.
그다음 나의 이메일 주고 와 닉네임을 코드와 함께 작성해 주세요.
git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"
작성하실 때 띄어쓰기 조심하셔야 해요!
(회원가입 때 참고한 이메일주소와 User name입니다!)
작성이 끝났으면 컴퓨터가 내 깃허브 계정을 인지했는지 확인을 해볼까요?

기존 cmd에서 git config --global --list 검색하시면
사진과 같이 나온다면 컴퓨터가 내 깃허브계정을 확인했음을 인지한 겁니다.
돌다리고 두드리면서 가야겠죠?
다음은 자격증명관리자로 내 계정이 컴퓨터와 연동 잘 되었는지 확인해 볼게요.
윈도우 우측하단 검색에 window 자격증명 검색 하시고 들어가 볼게요.

그다음 Windows 자격 증명 누르시고 일반 자격 증명을 보시면,
깃허브 계정과 연동이 된 걸 확인할 수 있어요.
이제 모든 준비는 끝났어요. 이제부터 깃허브에 자료를 저장하는 법을 알아보도록 할까요?

공유하고자 하는 폴더로 가셔서 우클릭하시고 Open Git Bash here 클릭하시면

이렇게 명령프롬프트와 비슷한 프로그램이 활성화가 됩니다.
여기서
cd "프로젝트_폴더명"
git init
작성으로 로컬폴더를 Git 저장소로 초기화 작업을 진행합니다.

그렇게 된다면 저장하고자 하는 폴더 내에. git이라는 숨김 폴더가 생성됩니다.
(Git 저장소 생성)
그다음 로컬 프로젝트를 원격 저장소에 연결해 볼게요.

기존의 깃허브 홈페이지에서 박스 안에 있는 링크를 복사해 줍니다.
그다음 다시 Open Git Bash here 안에
git remote add origin https://github.com/사용자명/저장소명.git 작성 후 엔터!
다음은 파일을 저장을 해볼건데요.

git status -> git add . -> git gommit -m "메세지 작성" -> git push -u orgin main
만약 마지막에 git push -u orgin main 실행오류일경우

마지막 main을 네모박스 안의 단어로 바꿔주시면 됩니다.
그리고 실행을 해보시면 이렇게 결과가 뜨는데요

그리고 다시 깃허브 홈페이지에서 새로고침을 눌러보시면 정상적으로 적용이 된걸 볼 수 있습니다.
이렇게 적용된 후 자료가 추가되고 저장을 할 경우
git status -> git add . -> git gommit -m "메세지 작성" -> git push
까지만 해주시면 기존자료 포함으로 저장 할 수 있습니다.

이렇게 깃과 깃허브를 통해 컴퓨터 적용과 자료 저장방법을 알아봤는데요.
깃과 깃허브를 이용한다면
기존의 부족한 자료들을 어디서든 확인하고 복습할 수 있을것 같아요.