💡수업 목표💡 협업하기 위한 Git 기본 개념을 익힌다 - issue, branch, merge 두 명 이상과 협업하는 Git 프로젝트를 만들 수 있다. 기능별로 나누어 작업내역을 남길 수 있다. Git issue이란? git issue로 프로젝트를 진행하면서 발생되는 모든 이슈를 관리한다. 프로젝트 기획, 일정 관리, 새롭게 추가될 기능, 버그와 수정사항 모든 것을 이슈라고 할수 있고 모든 활동 내역에 대해서 이슈를 등록하고 이슈를 기반으로 작업을 진행할 수 있다. Github 외에도 많이 쓰이는 이슈 관리를 할 수 있는 도구는 Jira, Trello, YouTrack 등이 있다. 이런 도구를 이슈를 추적(tracking)하면서 관리할 수 있다고 해서 이슈 트래커(issue tracker) 또는 이슈 ..
💡수업 목표💡 나 혼자 사용할 수 있는 Git 프로젝트를 만들어 본다 - commit, pull, push 프로그래밍을 배울 때 마음가짐을 탑재한다. 2022.09.13 - [스파르타코딩클럽/Git] - 협업을 위한 GIT 개발일지 - 1주차 Git 시작하기 협업을 위한 GIT 개발일지 - 1주차 Git 시작하기 💡수업 목표💡 나 혼자 사용할 수 있는 Git 프로젝트를 만들어 본다 - commit, pull, push 프로그래밍을 배울 때 마음가짐을 탑재한다. Git이란? git은 프로그램 등의 소스 코드 관리를 위한 분산 버전 sosohan-coding.tistory.com 로컬 저장소에서 원격 저장소 GitHub 업로드하기 Git 저장소 - 로컬 repo vs 원격 repo git의 기본요소로 이력을..
💡수업 목표💡 나 혼자 사용할 수 있는 Git 프로젝트를 만들어 본다 - commit, pull, push 프로그래밍을 배울 때 마음가짐을 탑재한다. Git이란? git은 프로그램 등의 소스 코드 관리를 위한 분산 버전관리 시스템이다. 버전관리시스템 (VCS, Version control system) 버전관리시스템은 파일 변화를 시간에 따라 기록하여 과거 특정 시점의 버전을 다시 불러올 수 있는 시스템이다. 기존에는 이전 파일내용을 알기 위해서는 ctrl+z 혹은 파일명으로 버전을 나눠서 저장했는데 git을 사용하면 그럴 필요없이 파일 하나로 버전을 관리 할수 있다. git을 사용하면 언제(When), 누가(Who), 어디서 (Where), 무엇을(What), 어떻게(How), 왜(Why) 변경한 히스..
git을 공부하기위해서 Mac OS에서 git환경을 셋팅해줘야한다. 강의에서는 SourceTree를 사용하지만 듣기로는 SourceTree Mac 버전의 코드가 주먹구구식으로 관리된지가 너무 오래되다보니 진작에 내재된 문제가 정말 많았었는데 M1,M2에서 배터리 등 심각한 이슈가 있어서 SourceTree가 아닌 CLI로 개발하기 위한 셋팅을 할 예정이다! Git 직접 다운로드를 통한 설치 주소에 접속하면 아래와 같은 화면으로 다운로드 할 수 있는 화면이 나온다. macOS, Window, Linux 다양한 OS환경에 맞게 설치하면 된다. 하지만 macOS 환경인 사람은 아래 Homebrew를 사용한 설치하기를 권장한다. 📌Git 다운로드 바로가기 : https://git-scm.com/downloads..
❤️🔥TIL : Today I Learned❤️🔥 그날그날 내가 공부한 것을 정리하는 것 내일배움캠프 AI트랙 11Day 오늘 배운 내용 이창호 튜터님 - python 문법 5일차 [과제] 계산기 심화(try~ except) https://github.com/LeeHyunji/pracPython/tree/master/day5-1_calculator_except [과제] 리스트 filter & sort https://github.com/LeeHyunji/pracPython/tree/master/day5-2_list_filter_sort Class의 내장 메서드 __init__ : 인스턴스 생성시 자동으로 실행되는 메서드 # class에 __init__메소드를 사용할 경우 인스턴스 생성 시 해당 메소드가..
❤️🔥TIL : Today I Learned❤️🔥 그날그날 내가 공부한 것을 정리하는 것 내일배움캠프 AI트랙 10Day 오늘 배운 내용. 협업을 위한 Git 활용 1주차 개발일지 작성 M1이다 보니 SourceTree를 사용하기 싫어서... CLI로 작업하는 내용을 직접 정리해보았다. [스파르타코딩클럽/Git] - 협업을 위한 GIT 개발일지 - 1주차 (1) Git 시작하기 [스파르타코딩클럽/Git] - 협업을 위한 GIT 개발일지 - 1주차 (2) GitHub 시작하기 이창호 튜터님 - python 문법 4일차 - 클래스 오늘은 정말정말 약한 부분들을 배운다. 처음 C/C++ 배울 때 객체가 추상화라는게 정말 이해가 되지 않아서.. 사실상 반쯤 전공을 포기했던 전적이 있기때문에 더더욱 약간 두렵..
❤️🔥WIL : Weekly I Learned❤️🔥 그날그날 내가 공부한 것을 정리하는 것 내일배움캠프 AI트랙 1 Week FACTS(사실, 객관) : 이번 일주일 동안 있었던 일, 내가 한 일 이창호튜터님 python 문법 실강 python 알고리즘 백준 단계별 풀이 2일차까지 완료 GIT 활용 기초 완강 강민철 튜터님의 GIT 특강 매일매일 TIL 작성하기 FEELINGS(느낌, 주관) : 나의 감정적인 반응, 느낌 학교 다니는 느낌^^ 수업듣고 알고리즘 풀고가 반복되면서 뭔가 옛날 느낌이 났다. 솔직히 개발을 공부했던 사람이라서 약간 쉽지라고 생각했던 은연중에 있었는데 생각보다 쉽지 않았다. 또 약간 개발을 했어서.. 좀더 깔끔하고 어렵고 완벽하게 라는 생각이 있는데.. 약간 그런것 부터 내려..