프로젝트 관리

git 명령어에 다양한 명령어가 존재하는데 그중에 add에 대해서 이야기해 볼까 합니다. git add 파일명or폴더명or.(전체) 보통 이렇게 add를 합니다. 그렇다면 add가 된다는 건 어떤 의미일까요? 위 이미지는 git status를 통해서 git의 상태를 확인한 모습인데요 여기서 주목할 점은 바로 Untracked files입니다. untracked : 추적이 되지 않는 즉, git이 해당 파일들을 추적하고 있지 않는다는 뜻이 됩니다. 이때 add를 하게 되면 git이 add 한 파일, 폴더를 추적하게 됩니다. 그렇다면 add를 하면 저장소로 바로 넘어가게 되는 걸까요? 정답은 아닙니다. add를 하게되면 git이 파일/폴더들을 추적하기 쉽게 하나의 장소에 모으기 시작하는데요 우리는 그 장소를..
DVCS 분리 버전 관리 시스템중 하나인 깃을 사용하기 위해 깃허브에 가입 링크를 아래에 적어놨습니다. 깃허브 회원가입 GitHub: Let’s build from here GitHub is where over 100 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and fea... github.com git과 github의 관계 🤝 git은 내 컴퓨터 안에서 버전을 관리해 주고 github와 소통을 하는 시스템이라면 github는 서버에서 백업을 담당하면서 ..
버전이란?🤷‍♀️ 버전은 기존 프로젝트에서 개선된 것을 수정하는 건데요. 이때 수정은 유의미한 수정을 꼭 해야 합니다. 예를 들어 ABC를 A B C로 수정을 하긴 했지만 ABC의 의미가 달라지는 게 아니게 됩니다. ABC를 EFG로 수정을 했다면 유의미한 수정이기 때문에 이는 새로운 버전이 될 수 있는 것입니다. 이렇게 버전을 만들어 놓으면 관리하는 데도 사용이 될 뿐더러, 백업이나 롤백이 가능하기 때문에 유지보수 하는데 있어서 아주 편리합니다. 이렇게 좋은 버전을 관리해 주는 시스템이 있는데요. 이걸 VCS(Version Control System)이라고 합니다. VCS는 3차례에 걸친 변화가 있었는데요. 버전의 종류 🔍 1. 로컬 VCS : RCS 제일 처음 나온 VCS이며, 로컬 말 그대로 내 컴..
리드미(README)란? 리드미는 마크다운문법을 사용한 파일로 일반 텍스트 파일과 다르게 디자인이 가능하여 가독성이 좋은 것이 특징입니다. 또한 리드미는 프로젝트를 진행 중이라면 구현 중인 프로젝트를 정리, 완성이 됐다면 완성 프로젝트를 설명하는데 쓰이는데요. 이처럼 서로의 이해를 돕기 위해 만든 파일을 리드미(README)라고 합니다. 리드미(README) 작성이유 리드미를 작성하는 이유로는 총 3가지가 있습니다. 나를 위해서 : 내가 코드를 짰는데 필요할까 싶지만 생각보다 시간이 지난 다음 내 코드를 보면 기억이 안나는 경우가 있기 때문에 일일이 찾아보기보다 리드미를 읽고 이해할 수 있도록 작성합니다. 팀을 위해서 : 당연히 팀원들이 어디까지 작업을 했는지 확인할 수 있게 작성합니다. 사용자를 위해서..
코드둥
'프로젝트 관리' 태그의 글 목록