github
master 브랜치와 premium 브랜치 둘다 push하기
master 브랜치와 premium 브랜치 둘다 push하기
2021.02.27master 를 github 에 push 한뒤 유료 버전 premium branch 도 git hub에 push 하겠습니다. git push 를 하게 되면 다음과 같은 error message 가 나왔습니다. 로컬 레포지토리(working directory) 에서 리모트 레포지토리 (github) 로 push 를 할려면 --set-upstream 이라는 옵션을 줘야합니다. 해당 옵션은 tracking 정보 설정을 위함 입니다. 그래야 git push 만으로도 push를 자동적으로 할수 있습니다. $git push --set-upstream origin premium premium branch 가 정상적으로 push 되었습니다. 마지막으로 log 를 살펴보겠습니다. premium branch에도 origi..
git add 좀 더 자세하게 알기
git add 좀 더 자세하게 알기
2020.12.23git hub 입문하기 에서 썼던 파일들을 그대로 사용할 예정입니다. 주석을 한 줄 추가한 뒤 Lisence 파일도 맨 윗줄에 주석을 한 줄 추가하고 저장하겠습니다. terminal로 이동한 뒤 2개의 파일이 수정되어 2개의 파일도 add를 해줘야 하는 상황이지만 calc.py 파일만 추가해보겠습니다. git add calculator.py git의 현재 상태를 확인하기 위해 git status git에 License는 커밋에 반영되지 않았음을 확인했습니다. Lisence 파일도 add 해주겠습니다. 이번에는 calc 파일에 대한 회의 내용을 담을 dir를 생성하겠습니다. day1 파일과 day2 파일을 생성했습니다. 디렉터리를 git에 add 해주기 위해선 다음과 같은 명령어를 입력하면 됩니다. git..
git 의 3가지 작업영역
git 의 3가지 작업영역
2020.12.23Git은 내부적으로 크게 3가지 종류의 작업 영역을 두고 동작합니다. 각 작업 영역의 이름은 working directory staging area repository 첫 번째 작업 영역인 working directory는 작업을 하는 프로젝트 디렉토리를 말합니다. 그러니까 지금 상황에서는 MathTool 디렉토리가 working directory입니다. 두 번째 작업 영역인 staging area는 git add를 한 파일들이 존재하는 영역입니다. 커밋을 하게되면 staging area에 있는 파일들만 커밋에 반영됩니다. 세 번째 작업 영역인 repository는 working directory의 변경 이력들이 저장되어 있는 영역입니다. 그러니까 커밋들이 저장되는 영역이라는 뜻인데요. 조금 풀어서 설명..
github 입문하기
github 입문하기
2020.12.23git으로 버전 관리를 하기 위해선 폴더에 대한. git 레포지토리가 필요하고 여러 가지 버전별 작업이 이루어지는데 하나의 파일로 만 남기고 싶을 때 commit을 통해 하나의 버전으로만 남깁니다. 작업할 폴더에서 ternimal 을 열고 gitinit이라고 적어줍니다. . git repository 가 초기화되었습니다. 첫 commit에 필요한 것들 mathTool 폴더에 파일 두 개를 추가해보겠습니다. 더하기 빼기 함수가 적힌 python 파일과 라이선스가 무료라는 걸 보여주기 위한 Lisence.txt 파일을 저장했습니다. mathTool dir를 살펴보면 2개의 파일이 추가된 걸 확인해볼 수 있습니다. 현재 2개의 파일이 추가된 상태를 첫 번째 버전으로 남겨보겠습니다. 하지만 첫 commit을 하..