JUNG씨 2022. 9. 8. 17:56

📍GIT 활용 강의

🌀GIT 

  • 프로젝트의 버전 관리를 위한 도구. 버전관리 -> 프로젝트 상태가 변경되는 정보를 알고 있다.
  • 기능을 완성할 때마다 작업 내역을 저장하면 어떤 부분을 만들 때 에러가 발생했는지 쉽게 파악 가능
  • 프로젝트를 나누어서 작업하고 하나로 합치기 가능! 누가, 언제, 어떤 부분을 수정했는지 쉽게 파악 가능.
  • 같은 파일명의 내용이 어떤 부분이 다른지를 자동으로 비교하고, 어떤 것을 반영할지 선택할 수 있음.

▪️commit : 현재 프로젝트의 상태를 찰칵 📸 저장하는 것

   -> commit을 사용해서 버전이 달라지는 것을 관리

  • 누가(author), 언제 commit 했는지의 정보와 프로젝트 변경 내용
  • commit 반영 여부는 파일 단위로 선택 가능.
  • add (혹은 staging, 스테이징) : commit 에 반영할 파일을 선택하는 것.
  • commit 한 기록은 history 로 확인 가능.
  • git 초기화는 처음에 단 한번만 !! 작업 내역을 저장하기 위해서는 add - commit 만!

 

▪️repo

repo(리포, repository) : Git에서는 'Git으로 관리되는 프로젝트' 를 리포라고 부름.

로컬 repo(local repository) : 내 컴퓨터에 저장되어있는 리포지토리.

원격 repo(remote repository): Github 처럼 다른 곳에서 접속할 수 있는 공간에 저장되어있는 것.

▪️Tracking(추적) : 로컬 repo 와 원격 repo 를 연결

 

▪️push : 로컬 repo 의 commit 들을 원격 repo 에 반영하기(push)! 밀어넣기. 

 

     pull : 원격 repo 의 commit 들을 로컬 repo 로 반영하기(pull)! 땡겨오기. 

 

clone : 원격 repo 를 내 컴퓨터에 가져와서 초기 repo 세팅하는 것을 clone(복제하기)!

🌀GITHUB

  • Git 원격 저장소 + Git 으로 할 수 있는 커뮤니티 기능 서비스
  • Git 으로 된 프로젝트 저장 공간을 제공, Git을 편하게 사용하기 위한 여러가지 부가기능 제공.

🌀Sourcetree 

로컬 저장소와 원격 저장소를 연결해주는 역할을 하는 프로그램인데, 맥북 M1에서 오류가 많이 나고 있다고 해서 터미널을 이용하는게 나을 거 같다! 

 

 

 

mac 에서 숨김파일 보기

command + shift + . 을 누를 때마다 숨김 파일이 보였다가 보이지 않았다가 합니다.