엥? 아직도 git, github을 모른다구??

양진영·2022년 1월 11일
0

으악! 잘못 덮어썻어 ㅠㅠ. 걱정마시라 우리에겐 git과 github이 있으니. git 과 github은 버전관리를 위한 저장소 이다. 버전관리란 평행세계를 떠올리면 쉽게 이해가 갈것이다. 여러가지 세계속에서 자유로히 실험하고 최고의 결과만 가져오는 기능이라고 보면된다. git은 버전관리도구로 개발자 pc와 저장소에 분산형이라고 볼수있다. 그리고 github은 오픈소스 저장소이다. git을 로컬이라고 치면 github으 클라우드이다. 내가 입력한 소스를 git에 저장하면 github과 연결하여 github에 나의 소스를 저장하고, 오픈소스 즉 다른 사람에게도 나의 코드를 공개하고 서로 수정하고 사용할수 있게된다.

주저리 주저리 말이 많았지만 결국 git과 github은 개발자의 버전관리를 도와주며 오픈소스로 남들에게도 공유할수있게 해주는 저장소 라고 생각하면 쉬울것이다.

여기 간단하게 git의 cli 커맨드를 소개 하겠다.

  • git init: 해당 경로에 git 폴더를 생성한다.
  • git add . : git add는 파일을 임시저장 하는 기능이고 .은 모든 파일을 지정한다. 즉 git add . 은 모든 파일을 임시 저장 시키는 것이다.
  • git commit -m "메시지": git commit은 임시 저장된 파일을 최종 저장하는 것이고 -m은 최종저장하며 남기고자 하는 메시지를 남길수 있게 해주는 옵션이다.
  • git status: 임시 저장한 파일의 저장 상태나 더 최종저장(commit)할게 있는지 확인 하는 기능이다.
    git remote add origin git-url(주소): git에 저장된 코드를 클라우드 저장소인 github에 연결하는 명령어이다.
    git remote set-url origin git-url(주소): 만약 실수로 github과의 연결이 잘못 세팅되었다면 set-url로 수정할수있다.
    *git push origin brench명: 연결된 brench에 나의 소스코드를 올려 github에 저장하는것

이로서 간단한 git과 github의 설명을 마치겠다. 감사하다~!

profile
왜? 라는 질문을 중요시하는 서버 개발자입니다

0개의 댓글