JS/git
[Git] Git 기초 설정
somoonja
2022. 12. 14. 21:05
이 게시글에서는 간결함을 위해 Git의 기초 설정에 대한 내용만 다룹니다.
1. 먼저 git을 우리는 설치해야한다. 운영체제에 유의하여 다운로드를 한다.
어느 버튼을 눌러도 상관없다. (아마 맥쪽이라면 Download for macOs라고 우측에 써있을 것이다.)
2. 설치 과정엔 어느정도 영어가 가능하다면 쉽게 설치할 수 있을 것이다. 만약 안된다면... 이 블로그가 도움이 될 것이다.
3. 설치됐다면 git에 로그인/회원가입을 해야한다. cmd(명령 프롬프트) 혹은 git dash 를 실행시킨다. 다음은 명령어 목록이다.
(git bash에서는 입력 앞에 $가 써있지만 무시해도 된다.)
git config --list | 깃의 설정/정보 등이 나옵니다. user.email = XXX@XXX.com 와 user.name = XXX 가 가입된 정보입니다. |
git config --global user.email "(이메일)" git config --global user.name "(아이디)" |
깃의 이메일/이름 등을 변경(가입)합니다. |
git config --unset user.name git config --unset user.email |
깃의 이메일/이름 등을 삭제합니다. |
git clone git@(깃 주소) | 깃 주소에 해당하는 원격 저장소에 저장되어 있는 파일을 로컬PC 로 가져옵니다. |
git init | .git 파일과 함께 Stage area, git 등의 구조가 만들어집니다. (필수) |
git remote add origin git@(깃 주소) | 현재 위치에 있는 파일들을 원격저장소에 연결합니다. |
git remote -v | 연결 설정을 보여줍니다. |
git add (폴더이름) | 해당 파일을 staging 합니다. (stage로 옮기는 것. 꼭 해야하는 과정임) |
git add . | 폴더 내 모든 파일을 staging 합니다. |
git commit -m "(커밋 메시지)" | stage에 있는 파일들을 commit하여 local git에 반영합니다. 커밋 메시지는 업데이트 내용 이라고 생각하시면 됩니다. 잘 써두면 편합니다. |
git push -u origin master | 연결된 원격저장소에 master로 올립니다. |
이 블로그에서 참조했다.
사실 GitHub혹은 GitLab에서는 리포지토리를 새로 만들면(New Repository) 어떻게 해야하는지 대충 코드가 나온다.
이미 github 앱이 설치가 되어있다면 빠르게 설정할 수도 있다.
이후 node.js 의 기초적인 세팅이 끝났다면,
폴더에 .gitignore 파일을 추가해서 깃에 올리지 않을 파일들을 설정합니다.
이렇게 하면 node_modules 이라는 라이브러리 파일들이 모아져 있는 폴더와, package-lock.json (아마 백업폴더?)가 깃에 올라가지 않을 것입니다.