[최초 로컬 설정 시 입력내용]
#개행 문자(Newline) 설정 ## macOS $ git config -- global core.autocrlf input ## windows $ git config -- global core.autocrlf true #사용자 정보 ## 커밋(버전 생성)을 위한 정보 등록 $ git config -- global user.name 'YOUR_NAME' $ git config -- global user.email 'YOUR_EMAIL' #구성 확인 ## Q키를 눌러서 종료 $ git config -- global -- list |
#개행 문자(Newline) 설정 : 줄바꿈 되는 문자 처리방법을 운영체제와 맞춰주는 것
## macOS
$ git config -- global core.autocrlf input
## windows
$ git config -- global core.autocrlf true
autocrlf input
(자동으로 crlf 입력 환경을 변경해줌)
--global
('--' hyphen 1~2번 입력하는 것을 'flag'라고 함, 전역옵션 입력시 사용. git의 구성으로 config의 전역속성 입력,
core에 자동crlf 값을 맥은 input, 윈도우는 true로 설정해주는 것.
#사용자 정보
## 커밋(버전 생성)을 위한 정보 등록
$ git config -- global user.name 'YOUR_NAME'
$ git config -- global user.email 'YOUR_EMAIL'
#구성 확인
## Q키를 눌러서 종료
$ git config -- global -- list
[git 입력]
$ git init
master 브랜치에 빨강색 이름으로 저장됨. 추적중인 파일이 되면 초록색으로 변경됨
$ git add index.html
git 이 버전관리할 파일을 지정하는데에 쓰임, 이렇게 쓰면 index.html 파일의 변경사항을 추적하게 됨.
(stage로 옮겨서 변경사항 추적)
$ git add.
모든 파일의 변경사항을 추적하도록 지정
$ git commit -m '프로젝트 생성'
메시지(-m)과 함께 버전을 생성. 버전이 어떤 역할을 가지고 있는지 메모가 있어야 이해하기 편해서, m이라는 플래그 추가하는 것 (입력방식 hyphen+플래그명)
$ git add.
이후 추가 파일을 만들면 바로 버전관리 등록이 되지 않아서, 추가된 파일도 버전관리 희망할 때 이 모든 변경파일
추적하는 입력을 또 해줘야함
$ git commit -m 'main.js추가'
main.js추가된 최신의 버전명으로 프로젝트가 저장됨
$ git add.
수정된 내용을 또 버전으로 새로 만들 때 또 입력
$ git commit -m 'index.html 수정'
메시지(-m)과 함께 html파일 수정한 내역 버전 저장
[local 환경이 아닌 외부 원격 환경에서도 해당 버전을 관리하도록 하는 Git Hub]
$ git remote add origin http://github.c....
github 회원가입 후 저장소 만든 후에 위 명령어 입력. 저장소 주소로 업로드해주기
remote(원격, 외부환경) 저장소를 add(추가)하는데 origin이라는 원격 저장소 별칭 지정해서 저장하겠다.
(이 별칭은 어떻게 저장해도 상관없지만, 통상적으로 origin으로 저장)
$ git push origin master
origin이란 별칭의 원격저장소로 로컬저장된 버전 내역 전송
[Netlify]
Continuous Deploy(Publishing) Update 툴
Github 내 버전이 업데이트 될 때마다 자동으로 업데이트버전 배포.
웹사이트로 만들 저장소 선택 가능,
branch는 기본으로 master 사용
'개발 공부 > Front-end study log' 카테고리의 다른 글
[Git사용법 , Github 사용법] Git 수정 버전 생성하기 / Git 수정 버전 커밋 Commit (0) | 2021.06.13 |
---|---|
컴퓨터의 기초 / 컴퓨터의 구성 요소 (0) | 2021.06.06 |
[프론트엔드 입문] 스벅 랜딩페이지 PJT . Section(복습필요)_ Day+19~ (0) | 2021.05.30 |
[프론트엔드 입문] 스벅 랜딩페이지 PJT . Badge (0) | 2021.05.07 |
[프론트엔드 입문] 스벅 랜딩페이지 PJT . header _ Day+13~16 (0) | 2021.04.27 |