Git과 GitHub의 기본적인 명령어!!

CMK·2023년 1월 12일
0

Git and GitHub

목록 보기
1/1

Git? GitHub 두개의 차이는??

Git은 본인의 작업물을 기록, 백업, 관리하는 버전 관리 시스템입니다, 로컬 저장소 에 설치되고 관리한다
GitHub는 Git으로 저장되어진 작업물을 원격 저장소 에 올려 다른 사람들과 공유를 할 수 있는 온라인 데이터 베이스이다.

Git을 통해 개인PC에 저장하고 그 데이터를 GitHub에 올려 다른 사람들에게 공유 한다라고 생각하면 된다


Git 명령어를 보기 전에 간단하게 터미널 명령어를 보고 가자!

  • pwd : 현재 작업하고 있는 디렉토리(폴더)를 확인
  • ls : 현재 디렉토리에서 어떤 하위 디렉토리들이 있는지 확인
  • ls -al : 기본적으론 ls와 동일 하지만 숨겨진 파일까지 표시함
  • cd 디렉토리이름 : 해당 디렉토리로 이동
  • cd .. : 상위 디렉토리로 이동
  • rm -rf 디렉토리이름 : 해당 디렉토리 강제 제거 (사용 주의!!!)

Git및 HitHub의 명령어 간단하게 알아보자!!

언제나 명령어를 사용하기전 pwd로 현재 내가 어디서 작업을 하는지 확인하기!!!!

git init : 새로운 Git 저장소 생성 .git이라는 숨겨진 폴더가 생성됨
git status : 현재 파일의 상태를 확인
git add 파일명 혹은 전체선택은 점(.) : 임시 저장소에 저장
git commit -m “텍스트” : 임시 저장소에 있는 파일들을 Git 저장소(로컬 저장소)에 저장, 텍스트에 어떤 변화가 반영이 되었는지 적으면 나중에 확인이나 협업할때 좋음! GitHub에 올려도 보임!!!

git remote add origin 원격 저장소 HTTP 주소 : Git과 원격 저장소 연결
git push origin master : 원격 저장소에 로컬 저장소에 있는 파일을 올림!!!

원격 저장소에 있는 파일 복제하기!

git clone 저장소의 HTTP 주소 : 저장소에서 복제 해온다!!


GitHub에 프로젝트를 올리는 순서

remote가 되지 않은 상태일때

  • git init
  • git add
  • git commit -m “텍스트”
  • git remote add origin 원격 저장소 HTTP 주소
  • git push origin master

remote된 상태일때

  • git add 파일명 혹은 점(.)
  • git commit -m "텍스트"
  • git push origin master

순서로 진행하면 된다!!

0개의 댓글