전체 글
git commit
git commit 준비영역(Staging Area)의 파일을 로컬저장소에 저장한다. // 에디터가 출력되고, 에디터에서 커밋 메시지 입력 후 저장하면 커밋됨 git commit // 간단한 커밋 메시지를 입력후 커밋 git commit -m "커밋 메시지" // Staging Area에 들어간 파일에 대해서만 (워킹 디렉터리는 적용 X) // -a는 커밋하기전에 자동으로 add(한번도 add하지 않은 파일은 자동으로 add가 되지않는다) git commit -a -m "커밋 메시지" //마지막 커밋메시지 수정, commit내용 잘 못했을 때 수정하기 git commit --amend -m "커밋 메시지" git commit 취소하기 완료한 commit을 취소해야 할때가 있다. 너무 일찍 commit 한..
git add
git add 파일을 준비영역(Staging Area)으로 옮긴다. (GitHub와 연동하려면 git remote로 원격 저장소와 연결해야 함) //a.html 파일만 추가 git add a.html //프로젝트 폴더내에 다른 폴더에 파일이 있다면 경로/파일명 으로입력 git add src/a.html // 워킹 디렉터리 내 모든 파일을 추가 git add . 참고) //명령 프롬프트에서 상호작용하면서 추가 (나갈땐 q를 입력) git add -i // 진행중인 파일일 경우, Staging Area에서 워킹 디렉터리로 옮겨온다. git rm --cached a.html git rm -r --cached .
git status
git status 로컬저장소의 현재 상태를 보여준다 GIT 3가지 상태(status) 정리 Git에서 관리하는 파일들은 modifed, staged, commited 이라는 3가지의 상태를 가진다. 각 상태는 working directory, staging area (index 라고도 불린다.), repository 영역으로 구분된다. 원격 저장소(repository)로부터 git clone을 받을 경우, 해당 영역은 working directory가 된다. 그리고 file을 수정하면 그 파일은 modified 상태가 된다. 변경 된 파일을 로컬저장소(local repository)에 commit 하기 전에, git add 명령어로 staging area 영역으로 올리는데 이 때, 파일은 staged ..
git config
git config 이것은 최초 1회 실행만 하는 설정 명령어 //git commit에 사용될 username git config --global user.name "깃닉네임 or 내이름" //git commit에 사용될 email git config --global user.email "깃에서 쓰는 이메일 주소" //설정한 내용을 확인할수 있다. git config --list
DNS & DHCP
7번째 계층인 응용 계층을 살펴보면 DNS, DHCP라는 것이 있다. DNS DHCP Domain Name Server Dynamic Host Configuration Protocol 이 둘 모두 IP주소를 어떠한 이름과 연결해주는 것과 관련이 있다. 브라우저창에 머리 아프게 숫자를 입력하지 않고도 www.google.com 이나 www.naver.com 을 입력하여 구글과 네이버의 서버에서 제공하는 서비스에 접근할 수 있게 해주는 것이다. DNS Domain Name Server DNS는 특정 주소명을 IP주소로 전환하는 것을 담당합니다. www.google.com이라는 걸 입력받으면 .com 서버에 해당 주소가 어떤 IP주소와 연결되어 있는지를 찾아 그 주소의 데이터를 우리가 접근할 수 있도록 연결을..