git & github 기초

히징·2022년 3월 31일
0
post-thumbnail

Git & GitHub


git에서 원격 저장소는 코드 원본이나 변경 내역을 저장하는 중요한 역할을 하며 형상관리 툴이라고 합니다. 이러한 git을 클라우드 환경에 사용할 수 있게 제공하는 공간이 github입니다.

Github

깃허브는 형상관리 시스템 입니다. 프로젝트의 저장과 버전관리 외에도 많은 기능을 활용 할 수 있습니다.

  • Git Hub 활용
  1. 저장소 역할
  2. 편한 버전관리 ( 프로젝트 관리 )
  3. Code Editer 제공
  4. 깃허브 블로그로 이용가능
  5. 다른 개발자들의 코드를 볼 수 있고 이슈를 제기할 수 있다.
  6. 오픈소스 기여 => 이력서에 어필 가능!
  • Git Hub GUI 활용
  1. github.com대신 github.dev로 고치면 페이지가 vsc로 바뀐다. ( window는 . )
  2. setting-pages-main(=master)-save => 깃허브 레파지토리 사이트 주소 발급 ( 프라이빗은 주소가 발급안됨 ) 도메인 바꾸려면 url 구입해야한다!
  3. 메뉴를 만들때 폴더를 만들고, 폴더 안에 index.html을 만들어서 "/폴더이름"을 a태그에 입력하면 페이지가 이동된다.

💡 폴더명은 한글로 해도 될까? url encoding 되어서 긴문자가 출력된다.

Git

  • git --version
    : 다운 받은 git 버전 확인

  • mdir git-test
    : 작업할 디렉토리 만들기

  • git init
    : 해당 폴더 기준으로 .git (로컬저장소) 생성

  • git add .
    : 파일 추가하기

  • git commit -m "commit text"
    : 버전 관리하기

  • git status
    : 파일 상태 확인하기

  • git diff
    : 최근 commit한 내용과 현재 폴더의 변경사항 확인

  • git log
    : 커밋 히스토리 조회하기

  • .gitignore
    : 무시할 파일 추가하기
    https://www.toptal.com/developers/gitignore
    => 검색하면 무시해야할 파일들 알려준다.

프로젝트 시작!
1. 레파지토리에서 코드주소 복사
2. git bash에서 git clone ( shift + insert => ctrl + v 대신 )
3. 내 pc에서 수정한다
4. git add. -> git commit -> git push -> git pull (다른사람이 수정한거 받기)
-> 반복 ...

profile
FE DEVELOPER 👩🏻‍💻🤍

0개의 댓글