Git&GitHub 시작하기(1)
*아래 링크에서 깃허브 가입 및 git설치가 완료됨을 가정한 다음 과정임을 참고해주세요 :)
🔗깃허브 홈페이지
GitHub - 세계가 소프트웨어를 빌드하는 곳
GitHub is where over 65 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and feat...
github.com
🔗Git 다운받기
Git - Downloads
Downloads macOS Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for users looking for a platform-specific exp
git-scm.com
Git이 뭐야?
GIT은 컴퓨터 파일의 변경사항을 추적하고 여러 명의 사용자들 간에 해당 파일들의 작업을 조율하기 위한 분산 버전 관리 시스템 입니다. SW개발에서 소스 코드 관리에 주로 사용되지만, 어떠한 집합의 파일의 변경사항을 지속적으로 추적하기 위해서도 사용합니다.
GitHub가 뭐야?
Git을 사용하는 프로젝트를 지원하는 웹호스팅 서비스로 개발자 협업 툴이라 생각하면 됩니다.
크고 작은 프로젝트를 할 때, 여럿이서 개발작업을 할 때 깃허브를 이용해 소스코드도 공유하고 협업을 합니다.
깃허브에 첫 commit 해보기
1. GitHub 레포지토리 만들기
깃허브 가입이 완료되었다는 가정 하에, 본인 프로필 → Repository → New 클릭 하여 새 레포지토리를 생성해 봅시다!
repository가 생성되면 아래와 같이 레포지토리 주소와, 관련 git 명령어가 나옵니다.
처음보면 저 영어들은 모지,,,, 싶죠ㅠ
계속 반복해서 작업하다보면 익숙해지니 너무 걱정하지 않으셔도 됩니닷!
...
그럼 이제 깃 명령어들을 더 자세히 알아보고, 직접 생성한 repository에 작업한 파일들을 올려보도록 하겠습니다☺
2. 생성한 레포지토리에 작업한 코드 올리기
*저는vscode의 terminal창에서 진행하였습니다.
#시작
git init .
→ 현재 directory(위치)에서 새git 저장소로 초기화
→ 숨겨진 .git 폴더(수정되는 내용들 저장됨) 생성!
git config --global user.name "내이름"
git config --global user.email "내 메일주소"
→ 앞으로 Git 사용 시 입력한 user정보로 자동 연결 ( 깃설치 후 터미널 창에서 처음 한번만 하면 됨)
git status
→ 현재 상태( 파일들이 담겼는지 안담겼는지/변화한 작업(파일)들 안내)
git add . ( =git add -A )
→ 모든 작업파일들을 git폴더에 담음. —— ex) git이라는 타임캡슐에 내용 담겨짐
→ 다시 git status 입력 : 아직 안담긴 작업들 보여줌
git commit -m "커밋 설명 "
: ex)어떤 타임캡슐인지 설명 적고 타임캡슐을 묻는 과정
git log
: 지금까지 담긴 작업들(commit내역) 정보 보여줌
git remote add origin 레포지토리 주소
→ 원하는 레포지토리로 연결 (앞서 복사한 깃허브 레포지토리 주소로 작성)
git remote -v
→ 레포지토리 연결이 잘 되었는지 확인
git push origin master
→ master (기본 branch)로 push! (=업로드 한다고 이해하기)
**깃 branch 관련 설명은 이후 게시글에서 자세히 이야기 하겠습니다.
지금까지 Git 첫번째 게시글이자, 첫번째로 올리는 개발 게시글이었습니닷💙💙
노션에 정리한 거로 그대로 올리면 될거라 생각했는데...
다른 사람들이 봤을때 더 이해가 잘 되었음 하는 마음에 다시 풀어 쓰게 되네요!!
나중엔 많은 분들이 보고 도움되는 블로그가 되길 꿈꾸며 20000 안뇽~💻🧚♀️