본문 바로가기

git

(5)
Node.js 입문 주차 1주차_5 Node.js 입문 주차 1주차_5 git 형상관리 도구 📌 SSH Key 발급 ssh-keygen -t rsa -b 4096 -C "archepro84@gmail.com" 📌 키 파일 open cat ~/.ssh/id_rsa.pub 📌 git init git init 📌 .gitignore 파일 생성 git add . git commit -m "first Commit All Files" git push -u origin master 📌 원격 repo 업로드 확인 수정된 사항 업로드 📌 변경사항 있는지 확인 git status git add . git commit -m "Second Commit Files" git push aws 인스턴스 cd Download ssh -i ./sparta_keypair...
협업을 위한 Git 활용 3주차(2) 협업을 위한 Git 활용 3주차(2) 프로젝트 들어가므로 빨리 들어야 한다. commit으로 소통하기 키워드 - 기능, 단위 #issue번호 변경사항 : # 키워드: 생성, 수정, 추가,고치기,문서화,스타일, 테스트 # "왜", "무엇"을 포함하기 # 제목은 80자 이내로, 긴 내용은 줄바꿈하고 본문에서 코드 리뷰 내가 못 본 버그를 다른 사람이 볼 수 있다! 코드의 품질을 높일 수 있다! 다른 사람의 눈으로 버그를 빠르게 발견할 수 있다! 서로의 지식을 나누면서, 더 나은 방법을 찾아낼 수 있습니다. 팀의 코드 품질이 높아진다!! .gitignore 📄 .gitignore.txt test.txt git에 올리기 싫은 숨기고 싶은 파일 명 test.txt 적고 저장 .gitignore.txt에서 test..
협업을 위한 Git 활용 2주차 협업을 위한 Git 활용 2주차 issue 할당 issue : 누가 이 작업을 할 것인지 정하기 branch : 각자 맡은 것을 작업하기 merge : 각자 작업을 프로젝트에 합치기 Assigness(담당자) : 이슈를 작업하거나 관련된 사람, 작업할 사람 Labels : 이슈가 어떤건지 분류 issue와 연관된 commit 만들기 커밋 메세지에 #1(이슈번호) 붙여서 커밋! 자동으로 이슈와 관련된 commit이 있었다는 걸 알려줌! 📌 Branch란? 각자 작업을 할 수 있는 공간을 만들기 위해 나뭇가지가 뻗어나오듯 branch를 이용하면 기능에 맞게 나누어 작업할 수 있음. 협업을 할때는 내 작업만 열심히 commit하는 것이 아니라 다른 부분을 신경써줘야 한다. 두 사람이 같은 파일을 작업하면 충돌..
협업을 위한 Git 활용 1주차 협업을 위한 Git 활용 1주차 Git 버전 관리 도구 📌 버전관리를 한다는 것 프로젝트 상태가 변경되는 정보를 알고 있다는 것. Git은 commit을 사용해서 버전이 달라지는 것을 관리합니다. commit = 버전관리 📌 commit이란? 현재 프로젝트의 상태를 저장! 누가(author) 언제 현재 작업의 상태(현재 파일 내용들, commit 메세지) 📌add (staging) commit에 반영할지 안할지 파일 단위로 선택 세 가지 정보를 포함해 작업내역을 관리. 빨간색 : 삭제된 내용 초록색 : 추가된 내용 📌 history commit들은 곧 history가 됨. 이를 commit history 또는 commit log(기록)이라고 합니다. git 초기화(initialize) .git 폴더 만들..
내일배움캠프 4기_미니프로젝트 1일차 TIL 내일배움캠프 4기_미니프로젝트 1일차 TIL Git 저장소 개발자들의 SNS 변경사항을 보기 어려워 변경사항을 일목요연하게 관리하자! 📌 버전 유의미한 변화로 결과물이 나온것을 의미한다. 하나의 버전을 Commit이라고 하기도 한다. 프로그램 개발은 곧, 유의미한 변화를 쌓아 프로그램을 만들어 가는 것을 의미합니다. 📌 만약, 깃이 없다면? 변경내역을 보기 어렵다. 작업을 되돌리기 어렵다. 협력이 어렵다. 📌 tensorflow 원격 저장소 호스트 서비스 벽돌(commit) 쌓듯이 하나하나 쌓아 개발! 📌 windows git bash 작업 디렉토리 : 버전관리 대상 .git 생성되는 폴더 스테이지 : index, 다음 버전, 후보가 올라가는 공간 저장소(repository) : git이 관리하는 가상공..