git6 Git 수업내용_4 1. Git branch 만들기 Branch는 분기점을 생성하여 독립적으로 코드를 변경할 수 있도록 도와주는 모델이다. branch를 만들고 merge(병합)을 하는 시나리오를 실습했다. $ git branch 현재 브런치들이 무엇이 있고, 현재 어떤 브런치에서 작업중인지 알려주는 명령어이다. 먼저 main 에서 어떤 파일을 작업한 뒤 브런치를 만들고 병합을 해볼거다. $ git branch 현재 브런치가 main인지 확인해준다. 아마 아무런 브런치를 만든 것이 없다면 main만 표시될 거다. //연습용 파이썬 파일 하나를 생성한다. $ touch hello.py $ vi hello.py $ git status $ git add hello.py $ git commit hello.. 2022. 3. 31. Git 수업내용_3 1. README.md 프로젝트와 REPO를 설명하는 표지 같은 문서!! 나와 동료, 이 repo의 사용자를 위한 문서! angular project에서 readme.md랑 commit이 정말 좋음!! 참고하면 좋을 것 같다. 1.1 README.md 파일 참고하면 좋을 예시!! # Project Name Abstract your project in few lines. see [project sample page](project link) ## Documentation ### Installation To install, `$ pip install sesame` and run `$ python open_sesame.py` ### Supported Python versions `>=3.6` ### More .. 2022. 3. 30. Git 수업내용_2 git을 사용할 때 고쳐야 할 나쁜 습관!! 강사님이 git add와 git commit 습관을 말해주셨는데, 완전 뜨끔했다... 1. git add . (X) git add . 대신 git add {파일이름!!}\ 를 사용하자!! 2. git commit -m " 커밋설명" (X) git commit -m " 커밋설명 > 설명 치다가 오타가 나면 > 엔터를 누르면 못고친다.... " 그래서 git commit만 해서 vim에서 커밋메시지를 넣어주는 것이 좋음. 3. commit convention commit을 할 때 지켜야 할 것 !! 협업을 위해서 중요하다! 커밋 제목은 50자 이내로 요약 제목과 내용사이 한칸 prefix를 사용해서 커밋 용도를 한눈에 보기 쉽게 정리하기!! prefix를 붙여서 .. 2022. 3. 29. Shell command (Git bash) & Vim command(vim 에디터) & Markdown(마크다운) * shell command # 디렉토리를 옮기고 싶을 때 cd {가고싶은디렉토리} #새로운 디렉토리를 만들고 싶을 때 mkdir {만들고 싶은 디렉토리이름} #상위 폴더(디렉토리)로 가고 싶을 떄 cd .. #절대경로를 표시하고 싶을 때 pwd #새로운 파일을 만들고 싶을 때 touch readme.md #파일 이름을 변경하고 싶을때 mv {변경경 할 파일이름} {변경하고 싶은 이름} mv readme.md introduce.md #파일 위치를 변경하고 싶을 때 mv {옮길 파일이름} {파일을 옮길 디렉토리 이름} mv readme.md bin/ #파일을 복사하고 싶을때 cp {복사할 파일} {복사할 파일 위치} cp readme.md bin/ #파일을 삭제하고 싶을때 rm readme.md #디렉토리.. 2022. 3. 29. 이전 1 2 다음