본문 바로가기
Study/기타

[Git] 기본 정리

by 나아가는 2023. 9. 13.
반응형

Git 이란?

  • 버전 관리 프로그램
  • 현재의 파일 상태를 스냅샷을 찍어 저장한다.
  • 변경 사항을 추적하여 관리하기 편리하게 해준다.
  • git 은 파일 기반 버전 관리이기 때문에 폴더의 생성 유무는 체크하지 않는다.

 

Git vs Github

  • git
    • offline+ online
  • github 
    • online 프로그램 
    • ex _ Bitbucket
  • git (local) ↔ github (remote)

 

Git 활용 도구

  1. Shell Prompt
  2. Git IDE(sourcetree, fork, gitkraken)

 

GUI Git 클라이언트 종류

 

 

  • gitkeraken 
    • 부분적 유료
  • sourcetree
    • 무료
    • bitbucket, trello, jira 등을 서비스하는 Atlassian 에서 만든 어플리케이션
  • tortoisegit
    • 무료
    • 파일탐색기에 contextmanu에서 git 명령을 표시한다.
    • Git 작업 트리와 파일의 상태를 표시하는 아이콘을 제공한다.

 

공부하기 좋은 자료

입문시 유용한 게임

Learn Git Branching

 

Learn Git Branching

An interactive Git visualization tool to educate and challenge!

learngitbranching.js.org

git flow , github flow 전략

https://inpa.tistory.com/entry/GIT-%E2%9A%A1%EF%B8%8F-github-flow-git-flow-%F0%9F%93%88-%EB%B8%8C%EB%9E%9C%EC%B9%98-%EC%A0%84%EB%9E%B5

 

[GIT] 📈 깃 브랜치 전략 정리 - Github Flow / Git Flow

GIT 브랜치 전략 브랜치 전략이란 여러 개발자가 하나의 저장소를 사용하는 환경에서 저장소를 효과적으로 활용하기 위한 work-flow다. 브랜치의 생성, 삭제, 병합 등 git의 유연한 구조를 활용해서,

inpa.tistory.com

 

반응형

'Study > 기타' 카테고리의 다른 글

[네트워크] 이더넷과 CSMA/CD  (1) 2023.11.13
[리눅스] DNS 서버 설정  (0) 2023.11.08
[리눅스] FTP 서버 설정  (1) 2023.11.08
[CSS]CSS의 display 속성  (0) 2023.10.18
[Git] 필수 명령어  (0) 2023.09.13