학습 내용 정리/git (10) 썸네일형 리스트형 Git Commit Message Convention feat : 새로운 기능 추가 (Add …) fix : 코드 수정 (Change, Delete …) docs : 문서 수정 (README.md 등) style : 코드에 변경이 없는 단순 줄바꿈, 여백 수정 refactor : 코드 리팩토링 test : 테스트 코드 추가 chore : 빌드 업무 수정, 패키지 매니저 수정 참고 자료 : https://doublesprogramming.tistory.com/256 github issue 작성 시 코드 링크 첨부하기 몇몇 사람들은 이런 식으로 내가 만든 repository에 issue가 달린 것을 본 적이 있을 것이다. 내 레포지토리의 코드를 인용하는 방법을 소개한다. 1. 인용하고 싶은 코드가 있는 파일에 들어간다. 2. 인용 하고 싶은 부분의 시작 line number를 클릭한다. 3. shift 키를 누른 채로 인용하고 싶은 내용의 마지막 line number를 클릭한다. 4. 왼쪽의 ... 을 눌러 Copy permalink를 클릭한다. 5. 복사된 링크를 issue 작성부에 넣고 저장하면 issue에 코드 인용구가 생긴다! 완성 예시) 참고 자료 : https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting.. .gitignore .gitignore 란? git의 변경사항에 속하지 않게 해 줌 node_modules, package-lock.json 과 같은 파일을 넣는다! 편리하게 하는 법 : http://toptal.com/developers/gitignore .gitignore 문법 파일 1개만 지우고 싶을 때 package.json # no .a files *.a # but do track lib.a, even though you're ignoring .a files above !lib.a # only ignore the TODO file in the current directory, not subdir/TODO /TODO # ignore all files in the build/ directory build/ # igno.. ls -la ls -l (use a long listing format) 긴 리스트로 filetype file permissions number of links owner name owner group file size time of last modification the name of the file or directory ls -a (do not ignore entries starting with .) .으로 시작하는 것들 무시하지 않기 위 두 개의 명령어가 합쳐진 것이 ls -la이다. 참고자료 : https://askubuntu.com/questions/517229/what-does-ls-la-do node.js npm git 배포 - 처음 배포하는 서버인 경우 git clone npm install 서버 켜기 - 이미 배포했던 서버의 코드를 최신 코드로 재시작 하고 싶은 경우 git pull npm install 서버 재시작 (이때 db를 다시 켜야 하고 포트 포워딩을 다시 해 줘야 한다) github 다운로드 cd 원하는 위치 git clone 내 깃 레포지토리 주소 > 원하는 위치에 다운로드 github repository에 팀원 추가하기 repository 주인 : Settings > Collaborators > Add people > input email 팀원 : check email > Accepted Git 기초 특강 pwd 현재 경로 확인하기 절대 경로 : 전체 경로 상대 경로 : 현재 경로를 기준으로 나타낸 경로 현재 경로는 . 으로 나타냄 상위 경로는 .. 으로 나타냄 ls 현재 경로의 파일 및 폴더 조회 ls -al 현재 경로의 숨김 파일 및 폴더까지 모두 조회 숨김 파일 및 폴더 : . 으로 시직함 cd : 로 이동하기 cd .. 상위 경로로 이동하기 cd . 현재 경로로 이동하기 cd ~ 홈 디렉토리로 이동하기 touch : 을 이름으로 갖는 파일 생성 cat : 파일 내용 확인하기 vi : 편집하기 A 또는 i 입력 Esc 빠져나오기 :w 저장 :q 편집기 종료 :wq 로 활용 가능 rm : remove mkdir : 디렉토리 만들기 rmdir : 비어있는 디렉토리 삭제 (비어있어야만 가능) rm -rf .. 이전 1 2 다음