LeeWang_31
이왕31
LeeWang_31
전체 방문자
오늘
어제
  • 분류 전체보기 (234)
    • 프로젝트 (2)
      • 사이드 프로젝트 (2)
      • Codestates_pre_project (0)
    • 프론트엔드 (169)
      • Html (19)
      • CSS (18)
      • JavaScript (29)
      • Codestates (76)
      • 코딩노트 (27)
    • 백엔드 (10)
      • node (10)
    • 구르는 돌 🌑 (16)
      • Codestates (11)
      • 생각 (4)
      • 공부 흔적 (1)
    • 정보 (18)
      • 오류노트 (2)
      • 인텔리제이 정보 (9)
      • 깃 정보 (3)
      • 기타 정보 (4)
      • 안드로이드스튜디오 정보 (0)
    • CS (7)
      • 이론공부 (7)
    • App (6)
      • Android (3)
      • Kotlin (3)
    • 컴퓨터 수학 (5)
      • 암호론 (5)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 알고리즘
  • 백준
  • 생활코딩
  • 코플릿
  • 2693
  • React
  • html
  • 코드스테이츠
  • 2609
  • figjam
  • 사용자 친화 웹
  • 사이드프로젝트
  • UI/UX
  • codestate
  • 자바스크립트
  • 1292
  • ubuntu
  • 사용자친화웹
  • 파이어베이스연동
  • 웹팩
  • linuix 코드스테이츠
  • 번들링
  • css
  • 안드로이드스튜디오파이어베이스
  • 코딩애플
  • 안드로이드스튜디오범블비
  • linux
  • DP
  • TODOlist
  • JavaScript

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
LeeWang_31

이왕31

[Git] github 사용
프론트엔드/Codestates

[Git] github 사용

2022. 9. 15. 11:02

코드스테이즈 41기 교육 내용을 정리하고 있습니다.
틀린 부분이 있으면 댓글로 알려주시면 감사하겠습니다. 

혼자 작업하기

Repository가져오기

자신의 github에 있는 repository를 가져오는 경우 clone을 사용합니다.
만약 리파지토리의 주소가 https://github.com/Leewang31/test인 깃헙을 로컬로 가져오는 경우 다음 코드를 작성한다.

git clone https://github.com/Leewang31/test

상태 확인

로컬 환경에서 파일을 추가했습니다.
이런 경우 기존과 어떤 파일이 변경되었는지 알아보는 코드가 status입니다.

git status

add 없이 로컬에서만 파일을 변경한 경우 변경된 파일은 빨간색으로 보이고,
add를 하여 staging area에 수정 파일이 올라간 경우 초록색으로 보인다.

staging area

수정된 파일을 staging area에 보내려면 add를 사용합니다.

git add index.js
git add ./index.js
git add .
git add *

위에서 두개의 코드는 index.js라는 파일만 staging area에 보내고,
나머지 코드는 수정이 된 모든 코드를 staging area에 보냅니다.

commit

staging area에 저장된 파일을 커밋 기록을 남기는 경우 다음과 같이 작성합니다.

git commit -m "myFirstCommit"

다음의 경우 myFirstCommit이라는 커밋 기록이 남습니다.

commit 취소

직전 commit에 오타가 있어 커밋이전으로 돌리고 싶은경우 다음과 같이 작성합니다.

git reset HEAD~1
git reset HEAD^1
git reset HEAD^

다음 경우 직전에 실행했던 작업을 취소합니다.

push

깃헙 origin 리파지토리의 main으로 푸쉬하는경우 다음과 같이 작성합니다.

git push
git push origin main

로그보기

git log

함께 작업하기

git 연결

git 관리하에 들어갈 경우 다음과 같이 작성한다.

git init

remote

주소가 https://github.com/Leewang31/test인 깃헙에 origin이라는 이름으로 리파지토리에 등록을 하면 다음과 같이 작성한다.

git remote add origin https://github.com/Leewang31/test

다른 사람이 pair라는 이름으로 리파지토리에 등록한다면 다음과 같이 작성한다

git remote add pair https://github.com/Leewang31/test

연결된 리모트 주소를 확인하여면 다음과 같이 작성하낟.

git remote -v

다른사람이 pull/push하는 경우

pair라는 이름의 사용자가 pull하는 경우

git pull pair mian

push하는 경우

git push pair main

깃헙 초기 명령

echo "# test" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin git@github.com:Leewang31/test.git
git push -u origin main
저작자표시 (새창열림)

'프론트엔드 > Codestates' 카테고리의 다른 글

[Javascript] 고차 함수와 내장 고차 함수  (1) 2022.09.20
[JavaScript/Web] 이벤트 객체  (0) 2022.09.18
[javaScript/Web] 유효성 검사를 하는 회원가입 페이지  (0) 2022.09.14
[JavaScript/Web] Dom에 대한 추가 공부  (0) 2022.09.13
[JavaScript/Web] Dom다루기  (0) 2022.09.13
    '프론트엔드/Codestates' 카테고리의 다른 글
    • [Javascript] 고차 함수와 내장 고차 함수
    • [JavaScript/Web] 이벤트 객체
    • [javaScript/Web] 유효성 검사를 하는 회원가입 페이지
    • [JavaScript/Web] Dom에 대한 추가 공부
    LeeWang_31
    LeeWang_31
    이왕 할 거면 기분 좋게

    티스토리툴바