일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- lay 과거형
- python virtual environment create mac
- abc뉴스 영어공부
- lie 과거분사
- python virtual environment create window
- 영어뉴스 영어공부
- If
- lay 과거분사
- shift + tab
- Hot springs tourism
- lie와 lay의 차이점
- Math.random
- 자바스크립트 객체
- JavaScript
- VScode에서 들여쓰기 해제 하는 방법
- VScode 주석 단축기 ctrl + / 안될때
- 자바스크립트 데이터타입
- boolean
- javascript for
- 자바스크립트 배열
- fizzbuzz
- 자바스크립트 for
- 왕초보 자바스크립트
- 변수
- lie와 lay 비교
- 자바스크립트
- DOM
- 대입연산자
- 지하온천에 대한 뉴스로하는 영어 공부
- lie 과거형
- Today
- Total
김숭늉 마음대로
Udemy Section 6 (12일차) - cmd, Git 설치하기, 본문
1. 윈도우 명령 프롬프트 알아보기
프롬프를 통해 컴퓨터와 소통해보기!
* 파일탐색기 > 내PC > 로컬디스크 (C:) > 사용자
-> 검색에서 "COMMAND" 를 검색하기!
[주요 세가지 디렉토리]
홈디렉토리, 사용자디렉토리, 루트디렉토리
( C:\Users\minhy의 위치를 홈디렉터리)
( C:\Users 사용자 디렉토리)
(C:\> 루트디렉토리)
2. cmd 명령어를 알아보자!
dir -> 폴더의 전체 내용물을 볼수 있음
cd > "change directory'
ㄴ cd .. 한단계 위로 올라감
C:\>D: -> D드라이브로 이동
C:\>cd Users ( tab 누르면 기본값으로 자동 완성이 되 :)
C:\Users>cd minhy (이름입력중간에 엔터 누르면 자동완성됨)
cd/ -> 루트디렉토리로 돌아감 ( C: )
cls -> 명령프롬프터를 깨끗하게 지움
mkdir 폴더이름-> 폴더를 생성
echo our first file > text.txt -> 파일을 생성
ㄴ echo 파일내부 문장내용 > 파일명.파일타입
type text.txt -> 만든 파일에 접근하고싶을때
(아래 캡처와 같이 파일안의 내용이 보여진다)
del text.txt -> 파일삭제
rmdir delete-> delete라는 폴더 삭제
** 절대경로 : 항상 루트디렉토리에서 출발함
ㄴ 일반적으로 절대경로를 사용함
** 상대경로 : 항상 현재 위치에서 시작한다
ㄴ 프로젝트를 하는경우, abc라고 하는 파일에서 프로젝트를 진행한다고 하면 여러참조랑 폴더들이 ab에 있을텐데 사용자 명을 바꾸거나 하면 프로젝트가 깨지겠지?
상대경로는 항상 현위치를 참조로 시작하고 다른클라우드등으로 이동하더라도 프로젝트가 안꺠짐
2. Git 다운로드 해보자! (무료야!) - 명령줄로 Git 배울거야!
Git
git-scm.com
C:\Users\minhy>git --version
git version 2.39.2.windows.1
3.git 기초 이해하기
Git에는 두가지 영역이 있어!
1) 워킹 디렉토리 -> 현 프로젝트 폴더 및 파일들을 이야기함! (코드 버전 및 변경사항을 적용하는 영역임)
2) 활성 트래킹 파트 -> 레퍼지토리 안에 있음 즉 숨김폴더안에 있고 우리에게 보이지는 않지만 모든 추적된 파일과 폴더가 있는데 모두 git의 관리는 받음. git은 최초의 파일을 생성한것에서 변경 사항만 추적할뿐이다!?
-> 커밋 : 싱글코드스냅샷 (참고) https://tilkoblet.tistory.com/131
-> 브랜치 : (참고) https://backlog.com/git-tutorial/kr/stepup/stepup1_1.html
4. git basics라는 폴더를 바탕화면에 생성하고 비쥬얼 스튜디오 코드에 끌고 오기! 그 이후에 문자 아무거나 쳐보기!
[git을 활용려면 panel을 열어야함]
1) view -> apprearance -> panel 로 열고 +버튼에서 cmd(윈도우용) 열기
2) 그다음 리퍼지토리 초기화를 해야함
-> git init (초기화)
3) git 에게 이제 앞으로 명시적으로 코드 추적해달라고 요청하는 엔트리
-> git add test.txt
ㄴ test.txt는 git이 추적하는 파일이 됨! 즉 파일이 스테이징 영역에 올라간거야!
4) 스냅샷 생성 (메시지를 추가함)
-> git commit -m "added test.txt file"
***중요!!)
밋을 한번도 사용한적이 없다면 커밋을 생성하는 사용자의 이름과 이메일 주소를 업데이트 꼭 하기!!
(특히 큰프로젝트를 진행하면 Github를 사용하는 경우 필수요소)
-> git config --global --edit
-> git config --global user.name "seungyeon kim"
-> git config --global user.email jenyfromseoul@naver.com
esc를 누르고 :x를 입력하고
-> 다시 터미널로 감 (edit 기능이 확성화 된거야)_
* 커밋 잘생성됬는지 확인하는 방법은 두가지가 있는데~
-> git status ---> workding tree clean 라는 메시지가 보이면 잘 연결되어있다는거야
-> git log ---> 마스터 브랜치 안에 있는 모든 커밋들의 개요를 볼수 있음
(커밋은 각자 고유의 id를 가지고 있음)
-> git add test.txt second-commit.txt
-> git add . -> 스테이징 구역에 모두 추가하는 명령어
-> git commit -m "changed test.txt and add second-commit.txt"
'IT > 웹개발 (100일 도전)' 카테고리의 다른 글
Section 6 - Git 요약 (0) | 2023.02.18 |
---|---|
Udemy section 6 (13일) - Code lense 활성화, 브랜치 병합, 삭제 (0) | 2023.02.18 |
Udemy Section5-6 (11일차) - 웹사이트제공 (호스팅, 배포) 파비콘 (0) | 2023.02.14 |
Udemy Section3 (8일차) - 블록, 인라인요소, 마진상쇄, box-shadow, 레이아웃, 스타일링 (0) | 2023.02.13 |
Udemy Section3 (7일차) - CSS박스, 선택자, 결합자, 클라스, HTML레이아웃, 블록/인라인 elements (0) | 2023.02.12 |