Environment(개발환경)/Git & Github
-
[Github] Branch 병합(Merge, Squash, Rebase)Environment(개발환경)/Git & Github 2022. 2. 18. 13:26
오랜만에 프론트앤드 개발 혹은 알고리즘 외의 주제로 포스팅을 작성하는 것 같다!!! 이 글을 포스팅하게 된 계기는, 개인 및 회사 프로젝트들을 진행하면서 Github를 사용하다보니 merge 외에 다른 병합 전략들을 접하게 되어 이를 정확히 알아보고 정리하고자 작성하게 되었다. 다수의 개발자들이 프로젝트를 진행하면, 개인의 코드를 관리하는 Git, 이 코드들이 병합되는 원격 저장소 Github(혹은 Gitlab 등) 과 같은 저장소를 사용하게 된다. 이런 Git, Github 와 같은 협업환경에서는, branch(브랜치)가 구성되어있어 개인환경에서 작업하거나 이를 main(master)과 같은 공용환경에 합치는 등의 작업이 가능하다. (Git & Github 정리 포스팅) [Git & Github] Gi..
-
[Git & Github] Git 다시 공부하기 (드림코딩 엘리)Environment(개발환경)/Git & Github 2020. 12. 6. 19:05
🙀 다시 공부해보는 Git 과 Github! Git 명령어를 통해 직접 Github로 push까지 해보았지만, 아직 사용하는데 있어 익숙치가 않았다. 또한, branch나 commit 등 갈 길이 멀기에, 심화를 들어가기 전 드림코딩 엘리님 영상으로 복습했다. 출처: Youtube 드림코딩 엘리님 영상(youtu.be/Z9dvM7qgN9s) 📕 Git 공부 준비하기 - Git 설치하기(공식사이트) : git-scm.com/git-scm.com/download/ - Git GUI 설정: 프롬프트(터미널) 명령어 기반 프로그램으로 UI 권장. (git-scm.com/download/gui/mac) Git - GUI Clients GUI Clients Git comes with built-in GUI tool..
-
[Git & Github] 기본개념 및 명령어Environment(개발환경)/Git & Github 2020. 12. 3. 01:22
🙋♀️ 개발자들의 필수지식 Git과 Github! 비슷해 보이지만 다른 이들은 무엇일까? 참고영상: 유튜버 얄팍한 코딩사전님(youtu.be/Bd35Ze7-dIw) 간단하게, Git은 버전 관리 시스템이고, Github는 이 데이터를 업로드하여 개발자들이 공유할 수 있는 플랫폼이다. Git과 Github에 대해 자세히 알아보고, Github 업로드를 위해 Git에서 사용되는 push 등의 명령어에 대해 포스팅하겠다. 📕 Git에 대하여 로컬 영역의, 분산 소스 버전 관리 시스템(Distributed Version Control System) 서버를 분산시켜 구축할 수 있게 하는 소프트웨어 소스코드를 효율적으로 관리할 수 있는 형상관리도구 - Git이 필요한 이유 차기 Version 개발간 데이터가 증발..