git을 사용하는데 필요한 명령어를 정리해 보려 합니다. git [명령어] [옵션] git init 🔍 git init은 이제부터 init한 폴더에 깃을 사용하겠다고 지정을 해주는 명령어 입니다. 여기서 주의할 점은 init을 했다고 git이 바로 모든 폴더와 파일들을 관리하지 않는다는 점입니다. 우리는 이걸 untracked files라고 합니다. git remote 🔗 remote는 내 로컬에서 버전관리 하는 폴더를 깃허브의 저장소에 연결을 해주는 명령어입니다. git remote add : 저장소 연결 git remote remove : 저장소 연결끊기 git remote set-url : 저장소 URL 변경 git remote -v : 저장소 연결 확인 git add ➕ untracked file..
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이며, 로컬 말 그대로 내 컴..
마크다운은 왜 사용하는 걸까요?🤷♀️ 마크다운을 사용하는 파일 중에 가장 많이 사용하는 파일로는 리드미가 있습니다. 그러면 왜 리드미 작성하는 확장자로 마크다운을 사용하는 걸까요? 마크다운 텍스트 디자인 디자인이 가능 디자인이 불가능 가독성 좋음 나쁨 똑같은 구현 진행 상황을 작성하는 것이라면 디자인이 가능해 가독성이 좋은 마크다운을 사용하는 게 좋겠죠? 그러면 마크다운은 작성하는 게 어려울까요? 마크다운 문법을 알면 작성하는데 어려움이 없습니다. 마크다운 문법📝 1. 제목 제목을 작성할 때는 #을 이용합니다. #, ##, ###, ####, #####, ###### 를 앞에 붙여서 중요도를 나타내기도 합니다. 제목 1 # 제목1 제목1 ## 제목2 제목2 ### 제목3 제목3 #### 제목4 제목4 ..
리드미(README)란? 리드미는 마크다운문법을 사용한 파일로 일반 텍스트 파일과 다르게 디자인이 가능하여 가독성이 좋은 것이 특징입니다. 또한 리드미는 프로젝트를 진행 중이라면 구현 중인 프로젝트를 정리, 완성이 됐다면 완성 프로젝트를 설명하는데 쓰이는데요. 이처럼 서로의 이해를 돕기 위해 만든 파일을 리드미(README)라고 합니다. 리드미(README) 작성이유 리드미를 작성하는 이유로는 총 3가지가 있습니다. 나를 위해서 : 내가 코드를 짰는데 필요할까 싶지만 생각보다 시간이 지난 다음 내 코드를 보면 기억이 안나는 경우가 있기 때문에 일일이 찾아보기보다 리드미를 읽고 이해할 수 있도록 작성합니다. 팀을 위해서 : 당연히 팀원들이 어디까지 작업을 했는지 확인할 수 있게 작성합니다. 사용자를 위해서..