일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Sequelize
- 환경변수
- 노드
- 변수
- 솔리디티
- 자바스크립트
- 이더리움
- wget
- Docker
- 리액트
- 우분투
- 시퀄라이즈
- 일반유저
- centos
- 리액트를 다루는 기술
- 리눅스
- 설치
- 쉘스크립트
- npm
- 깃허브
- 라우터
- immer
- wsl
- 머클트리
- node.js 교과서 따라하기
- MariaDB
- 머클루트
- 벨로포터
- 블록체인
- 전역설치
- Today
- Total
코드코코
[깃허브] git 명령어를 사용하여 github 이용하기 본문
우분투 터미널 환경에서 github를 이용해보자
1. git init
- 현재 폴더를 로컬 저장소로 지정
- 깃하고자하는 디렉토리에 위치
ubuntu@DESKTOP-RJ31OF5:~/workspace/lg$ git init
Initialized empty Git repository in /home/ubuntu/workspace/lg/.git/
2. .gitignore 파일 생성
- 파일 생성 후 내용추가
ubuntu@DESKTOP-RJ31OF5:~/workspace/lg$ touch .gitignore
ubuntu@DESKTOP-RJ31OF5:~/workspace/lg$ vi .gitignore
ubuntu@DESKTOP-RJ31OF5:~/workspace/lg$ cat .gitignore
node_modules
3. git status
- 로컬 저장소의 현재 상태를 확인
- 추적되지 않은 파일들(Untracked files)
: 준비 영역이나 로컬 저장소에 한번이라도 add되거나 commit되지 않은 파일
: 빨간 글씨체로 보여지는 파일목록
- 추적 상태인 파일들(Tracked files)
: 최소한 한번은 git add 명령을 통해 준비 영역에 포함되거나 commit을 통해 로컬 저장소에 저장된 파일
4. git add "파일명"
- 작업 공간의 파일들을 준비 영역에 추가(=스테이징)
- git add .
: 변경사항 전체 스테이징
5. git commit -m "메세지"
- 로컬 저장소에 최종 저장하는 단계
- 이메일과 사용자이름이 설정이 안되어 있어서 커밋이 되지 않았다.
6. git config 사용하여 이메일과 사용자이름 설정하기
- git config --global user.email "you@example.com"
- git config --global user.name "Your Name"
- 로컬에서 기본값으로 사용할 Git 사용자 이름과 이메일 설정(global 옵션)
- 성공적으로 커밋되었을 때 아래와 같이 나온다.
7. git remote add origin Git Repository 주소
- 로컬 저장소와 원격 저장소를 연결 시킨다.
- Git Repository 주소는 본인 Git 계정 접속 후 Repository 에서 Clone or download를 클릭하면 가져올 수 있다.
- origin은 별칭
8. git remote -v
- 별칭내역을 확인
- origin의 별칭으로 등록된 원격 저장소를 확인 할 수 있다.
9. git push origin master
- 로컬 저장소의 파일들을 원격 저장소로 올린다.
- 중간에 인증관련 에러가 난다면 아래 포스팅을 참고하자
https://codecoco.tistory.com/90
- 깃허브페이지의 레퍼지토리에서 확인 해보자
-끝-
참조 : https://shxrecord.tistory.com/179
'기록 > 정리' 카테고리의 다른 글
[깃허브] 깃 클론// Please use a personal access token instead. (0) | 2021.12.21 |
---|---|
[MariaDB] 계정 생성 및 권한 부여 , DB 생성 , Table 생성 , Data 입력 (0) | 2021.12.20 |
[Garbage collector] 가비지컬렉터 , 메모리 정리 (0) | 2021.11.29 |
[리액트] immer로 불변성 유지 작업 (0) | 2021.11.02 |
[리액트] 컴포넌트 리렌더링 최적화 (0) | 2021.11.02 |