본문 바로가기
깃, 깃허브

[깃허브 강의]2022.07.27

by 치우치지않는 2022. 7. 28.

두 명의 개발자가 하나의 서비스를 만들려면??

따로 조금씩 작업하다가 내가 원할 때 코드 합치기 + 백업 기능 

깃 = 분산 관리 시스템 

깃이란,

단순히 컨트롤 z 를 눌러 이전 상태로 가는 것이 아니라 원하는 시점마다 깃발을 꼽고(버전) 이들 간에 자유롭게 돌아다닐 수 있다. 내가 만든 버전 뿐 아니라 동료가 만든 버전으로 이동할 수도 있고 동료와 내 버전을 비교해서 최신본으로 업데이트도 가능하다. 

깃 사용하는 두 가지 방법 1. cli 2.gui 

깃허브에 코드를 올리는 과정 

  1. 폴더에 여기서 git 을 쓸거다 git init
  2. 코딩
  3. 변경한 파일 중 올리길 원하는 것만 선택 git add
  4. 선택한 파일들을 한 덩어리로 만들고 설명 적기 git commit -m "message"
  5. 깃허브 사이트에 플젝 저장소 만들기(블로그 만들기)
  6. 내 컴퓨터 플젝 폴더에 github 저장소 주소 알려주기 git remote add
  7. 내 컴퓨터에 만들었던 덩어리 깃허브에 올리기 git push

 

버전관리의 1등 깃 클라우드 저장소의 1등 깃허브

깃과 깃허브 없이 개발한다 = 세이브 없이 게임하는 것. 모바일 게임을 pc에서 할 때 처음부터 다시 시작. 온라인 게임에서 온라인 없이 게임하는 것과 같은.. 

실무에서 배우는 98%의 명령어를 배우고 실습. 

깃과 버전관리 

깃과 깃허브 시작하기 feat 커맨드라인인터페이스

깃과 깃허브 다지기 그래픽 유저 인터페이스

실무사례와 함께 깃 정복하기 

 

 

cli 환경 구축 

git 호스팅 사이트 

1. 깃허브 

2. 깃랩 

3. 빗버켓 -> 지라와 연동 쉬움

가격 다 다름.

 

깃 초기화와 로컬 저장소 

git init 을 하면 .git 이라는 숨겨진 폴더가 해당 플젝 폴더에 추가된다. 이게 로컬 저장소라고 함. 

*로컬 저장소에는 내가 만든 버전 정보, 원격 저장소 주소 등이 저장됨. 

*원격 저장소에서 내 컴퓨터로 코드를 받아오면 로컬 저장소가 자동으로 생김. 

*한 폴더에 하나의 로컬 저장소만 유지해야 한다. 

리눅스 명령어라고 구글에서 검색하면 cd 등 명령어 공부 가능

.git 은 숨겨진 폴더라 ls 해도 안 나옴. ls -al 해주어야 함. 

 

첫 번째 버전 만들기

덩어리란? 커밋. = 하나의 버전.

아까까진 잘되었는데..? 그 아까로 돌아갈 수 잇게 짜잘하게 나눈 게 커밋. 

커밋으로 원하는 것만 선택하는 게 add 

git 사용자 정보 등록! 

github 의 닉네임과 이메일을 입력. config --global user.name "borimong"

config --global user.email kimhyunsu11@naver.com

버전 생성 실습 

  1.  vsCode 에서 README.md, index.html 파일 생성
  2.  add 로 원하는 파일만 생성  git add README.md
  3. 메시지 달아 커밋으로 만들기 git commit -m "dsfd"
  4. 생성한 커밋 보기 git log

커밋의 이모저모

  1. 커밋은 의미있는 변동 사항을 묶어서 만든다.
  2. 버튼 클릭 버그를 고치는데 5가지 파일을 수정했다면 그 5가지를 묵어서 하나의 커밋으로 만든다. 
  3. 동료 개발자가 버튼 클릭 버그를 고치는데 어떤 파일을 수정했는지 손쉽게 확인 가능 
  4. 커밋 메시지는 공들여서 적을 것. 아무거나 적지 않기. 

커밋은 기차처럼 쌓인다.

  1. 맨 처음 파일에서
  2. 라이브러리 연동하고
  3. 버그 고치고
  4. 커밋 하고
  5. 테스트 짜고..
  6. 반복

 

만든 버전 깃허브에 올리기

로컬 저장소와 원격 저장소

내 컴퓨터의 로컬 저장소에서 버전 관리가 완벽하게 되는 중. 협업을 하려면 github 즉 원격 저장소에 올려야 다른 사람들과 함께 버전 관리가 가능. push 하면 원격 저장소에 코딩을 그대로 올릴 수 있음. 

  1. github 에 로그인해서 boxiting 저장소 생성
  2. 내 컴퓨터 boxiting-cat 폴더에 github 저장소 주소 알려주기 git remote add origin hhtps://github.com/아이디/이름.git 이때는 깃허브 화면의 상단에 있는 url 입력해주면 됨.  
  3. 만든 커밋 푸쉬 git push origin master
  4. github 사이트에서 올라간 커밋 확인 

 

'깃, 깃허브' 카테고리의 다른 글

[깃허브 강의 _ 완강] 2022.07.28  (0) 2022.07.29

댓글