본문 바로가기

개발 회고

[솔데스크] 풀스택 과정 15주-4 총66회차 ‘회고’ | GIT(0314)

[서론]

○● 0314 새로웠던 것

1.animate는 transform 요소를 제어 안해줌. 굳이 쓰고 싶다면 transform 클래스를 만들고 그 클래스를 추가하는 형식으로 할 것

2. background-color 색상 바꾸는 건 animate에서 안해줌......css로 해야 바뀜....

3.

쉽게말해서 $(function(){

})

감싸서 써야 된다는 얘기임

 

 

[본론]

○● 0314 내용 정리

 

   GIT

 

  git 몰랐던 명령어 

 

리눅스 식 메모장 프로그램 vi 활용하

. b.txt 만들기 vi b.txt 콘솔식 편집창이 열리는데 처음에는 명령 입력 모드인 상태
. vi - 편집모드로 변경 a 나 i  누르면 편집모드로 바뀜
. vi - 편집모드에서 고양이 치고 vi-명령모드로 돌아가기 아무거나 글 써주고 esc 키
. vi - 명령모드 에서 파일저장 명령하기 :x 하면 작성한 내용 저장하고 종료되고 b.txt 가 만들어짐. 끝.

 

- list 보기
. ls 쳐서 폴더 내용 확인 ls

 

  vi 
vi  ? Visual edItor
vi 명령모드 / 편집모드 vi 편집기는 명령 모드(command mode)와 입력 모드(insert mode)로 나뉘며, 명령 모드에서는 화면 스크롤, 텍스트 검색, 복사, 붙여넣기 등 다양한 편집 기능을 제공하고, 입력 모드에서는 텍스트를 직접 입력 및 수정할 수 있습니다.

다음은 명령 모드에서 입력 모드로 전환하는 방법입니다.

i: 현재 커서 위치에서 입력 모드로 전환합니다.
a: 현재 커서 다음 위치에서 입력 모드로 전환합니다.
A: 현재 줄의 끝에서 입력 모드로 전환합니다.
o: 현재 커서 위치 다음 줄에 새로운 줄을 생성하고 입력 모드로 전환합니다.
O: 현재 커서 위치 이전 줄에 새로운 줄을 생성하고 입력 모드로 전환합니다.
명령 모드로 돌아가려면, 다음과 같이 입력합니다.

ESC: 입력 모드에서 명령 모드로 돌아갑니다.

명령어: 주홍글씨 h: 왼쪽으로 한 칸 이동 숫자입력 후 하면 수치만큼 움직임
j: 아래쪽으로 한 칸 이동
k: 위쪽으로 한 칸 이동
l: 오른쪽으로 한 칸 이동

주홍글씨 i: 현재 위치에서 텍스트를 입력하기 위해 insert 모드로 변경합니다.
x: 현재 커서가 위치한 문자를 삭제합니다.
dd: 현재 줄을 삭제합니다.

:w: 파일을 저장합니다.
:wq: 파일을 저장하고 vi 편집기를 종료합니다.
:q!: 변경 사항을 저장하지 않고 vi 편집기를 강제 종료합니다.
:set nu: 각 줄의 번호를 표시합니다.
/문자열: 지정된 문자열을 검색합니다.
:%s/문자열/새로운 문자열/g: 파일 전체에서 문자열을 검색하여 새로운 문자열로 변경합니다.

 

  스테이징

 

스테이징 ? 깃(Git) 스테이징(Staging)은 깃 저장소(repository)에서 변경 사항을 커밋(commit)할 준비를 하는 단계입니다.
스테이징 = 임시 일기장이라고 보면 됨
(앞 1.3 용어 다시 확인)

스테이징 영역에 파일 추가, 삭제

.스테이징 영역에 파일 추가 Git에서 파일을 추가하려면, 해당 파일이 포함된 디렉토리로 이동한 후 다음 명령어 입력
$ git add [파일명] git add = 임시일기장에 기록해 넣는것.
ex. 예를 들어, hello.txt 파일을 추가하려면 이렇게 $ git add hello.txt

현재 디렉토리의 모든 변경 사항을 스테이징 영역에 추가: $ git add .
모든 변경 사항을 스테이징 영역에 추가 git add -A
주의. 단, 불필요한 변경 사항도 함께 커밋되어 깃 저장소의 히스토리가 지저분해질 수 있으니 주의.

.스테이징 영역에서만 빼내기 git reset 명령어는 스테이징 영역에서 파일을 제거하는 명령어입니다. 
git reset 명령어를 사용하면, 스테이징 영역에서 파일을 제거할 수 있으며, 
이때 작업 디렉토리의 변경 사항은 유지됩니다.
$ git reset 파일명 ex. $ git reset file.txt     file.txt 파일을 스테이징 영역에서 제거

.스테이징 영역과 실제 폴더에서도 동시에 파일 삭제
( 실제 파일을 따로 먼저 삭제하고 스테이징 영역에 남아있을 때 스테이징 영역에서 삭제 할때 도 git rm 하면 됨 )

$ git rm [파일명] 상황에 따라 이거 써야할 때도 있음
$ git rm -f [파일명] f는 force 줄인거. 강제라는 뜻.

 

● git diff

 

스테이징 영역과 실 폴더 간 차이 확인
git diff 명령어는 스테이징 영역과 작업 디렉토리의 차이점을 확인하는 명령어입니다. 
git diff 명령어를 실행하면, 스테이징 영역에 추가된 파일과 작업 디렉토리에 있는 파일의 차이점을 비교할 수 있습니다

 

[결론]

 

* GIT 기초 강의 수강

 

*작업파일

 

 0314

1)   GIT 기초