Github로 프로젝트 진행 방향 설정하기개발자들은 협업을 많이 하기에 프로젝트 진행 사항들을 기록한다. 거의 대부분의 회사나 개인들이 jira를 이용하여 진행 상황을 공유한다. 우연히 velog에서 참고 사이트에 있는 글을 보게 되어서 이를 따라하면서 프로젝트 진행 방향을 설정한 방법을 공유하고자 한다.1. 프로젝트 생성하기우선 github에 만들어진 프로젝트를 들어가서 project 탭을 클릭해준다.그리고 중간쯤에 Link a project라고 써진 버튼을 클릭해준다.그러면 위와 같이 나의 프로젝트가 생성된 것을 볼 수 있다. 이를 들어가준다.2. 세가지 레이아웃 생성하기그러면 상단에 New view를 클릭하여 세 가지 레이아웃을 생성할 것이다.Table : Back Log를 관리(카테고리별 할 일 ..
git branch 관련해서 정리하다가 reset까지 오게 되어 정리하면 유용하게 쓰일 것 같아서 정리하고자 한다.개념reset : 시간을 과거의 특정 사건(commit)으로 되돌린다. 파일의 기록이 없어진다.revert : 현재에 있으면서 과거의 특정 사건(commit)들만 없던 일로 만든다. 기록이 남는다.→ reset은 아예 현재가 없었던 것 처럼 원하는 과거로 돌아갈 수 있다. 정말 말 그대로 리셋 즉 초기화가 된다. reset은 이력을 남기지 않는다. 따라서 현재까지의 commit 이력을 남기지 않고 원하는 시점으로 완전히 되돌아가고 싶을 때 사용할 수 있다. 또한, 기록이 남지 않아 그에 대한 파일이나, 협업을 하고자 할 때는 피하는 것이 좋다.revert는 과거로 돌아가겠다는 이력을 남겨두고..
BranchSoftware개발시 개발자들은 동일한 소스코드 위에서 신규 개발, 버그 수정 등의 업무를 협업한다. 이 경우, 여러 개발자들이 동시에 다양한 작업을 할 수 있게 만들어 주는 기능이 Branch이다. 브랜치를 통해 하나의 프로젝트를 여러 갈래로 나누어서 관리할 수 있다. 또한, 각각의 독립된 Branch에서 마음대로 소스코드를 변경하여 작업 한 후 원래 버전과 비교하여 또 하나의 새로운 버전을 만들어 낼 수 있다.브랜치 확인git branchgit branch명령어를 통해 브랜치가 무엇이 있는지 확인할 수 있고, *가 붙어있는 브랜치가 지금 활성화된 브랜치이다. 또한 확인하고 나갈려면 :q명령어를 통해 나갈 수 있다.git status위 명령어를 통해 어디 브랜치에 위에 있는지 확인이 가능하다..