기존에 gitignore.io에서 .gitignore파일을 생성해 사용해왔다.
이번 미션은 python파일을 올리지 않도록하는 것이 미션이었고 gitignore.io에서 python키워드를 추가하여 해결했다고 생각했다. 하지만 commit목록에 .py파일이 계속 추가되어 있었고 직접 .gitignore파일에 .py파일을 추가하였다. 왜 안되지라는 생각을 계속 하였는데 사실 간단한 문제였다. gitignore.io사이트에 추가하는 키워드는 특정 기술 혹은 ide를 통해 프로젝트를 개발하기 위해 불필요한 설정파일을 제거하는 것이고 python키워드를 추가했다는 것은 python으로 개발한다는 말인데 .py를 제거하는게 말이되나?
다시는 무지성으로 코딩하지 않겠다.
fork는 원격 레포에 복사를 하고 clone은 로컬 레포 혹은 로컬에 복사를 한다.
clone push 프로세스
clone -> 내용 변경 후 commit -> push
fork push 프로세스
포크 -> clone -> commit -> push -> merge요청(pr)