daino_saur
article thumbnail
Git Flow
프로그래밍/Git&GitHub 2024. 5. 16. 01:25

No Flow여러명이 할때 충동이 일어남Git Flowfeature - 개발자 각각develop - 주개발release - 테스트앱(Test Flight)hotfix - 버그 수정master - 마켓 출시 Github Flow조금 더 쉬워진 Flow특징anything in the master branch is deployable전제: 마스터 브랜치는 언제든 어떤 상황이든 배포 가능create descriptive branches off of masteruser-content-cache-key submodules-init-task redis2-transitionpush to named branches constantly팀원의 작업 현황을 확인 할 수 있음백업 장점open a pull request at a..

article thumbnail
[Git] 기능/종류/명령어 정리
프로그래밍/Git&GitHub 2024. 2. 16. 13:46

깃의 핵심기능 ‘버전 관리’ ‘백업’ ‘협업’ 버전 관리 - 깃은 문서를 수정할 때마다 언제 수정했는지, 어떤 것을 변경했는지 편하고 구체적으로 기록하기 위한 버전 관리 시스템 백업 - GitHub를 통해 자료들을 백업할 수 있다. 협업 - 깃허브를 통해 파일을 편하게 주고받으며 협업할 수 있다. 버전 관리 - 백업 - 협업 순으로 이해 깃 프로그램의 종류 깃허브 데스크톱 - 쉽지만 고급 기능이 아쉬움 토터스깃 - 윈도우 전용 프로그램 소스트리 - 기본부터 고급까지 사용가능 but 어려움 커맨드 라인 인터페이스(CLI) 터미널 창에 직접 명령을 입력해 사용하는 방식 -리눅스 명령을 알아야 하고, 깃 명령도 외어야 함 -가장 빠르게 깃을 다룰 수 있고 반복해야 할 일을 자동화시키거나 서버 환경에서 깃을 사..

article thumbnail
깃허브 데스크탑[GitHub Desktop] 가이드
프로그래밍/Git&GitHub 2023. 8. 6. 21:49

Background 개발자라면 깃허브를 다들 아실 것이다. 깃허브는 주 기능은 작성한 소스 코드를 저장하고 공유할 수 있는 저장소를 제공하는 서비스이다. 이런 깃허브에 작성한 코드를 올리는 것은 매우 단순하지만 매우 귀찮다. 코드를 저장소에 올리는 려면 깃허브 저장소를 만들고 내가 사용할 컴퓨터 파일을 저장소에 추가한 뒤(add) 내가 올릴 파일들을 지정 후(commit) 파일을 올릴 수 있다.(push) 이렇게 파일을 push 하는 것을 하루에도 몇 번씩 할 때가 많은데 이렇게 귀찮은 과정을 좀 더 쉽게 해결해 주는 것이 있는데 그게 바로 GtiHub Desktop이다. GitHub Desktop 깃허브 데스크톱은 깃허브에서 제공하는 툴이다. 오늘은 깃허브 데스크톱을 이용해 저장소를 추가하고 파일을 올..