Git,GitHub

[Git, GitHub] 깃이란?

코딩하는둥이 2023. 5. 23. 22:17

깃 하는 일

 1. 버전 관리 

   : 문서를 언제 수정했는지, 어떤 것을 수정했는지 구체적으로 기록

 2. 백업

   : 현재 컴퓨터에 있는 자료를 다른 컴퓨터에 복제하는 것

   : 원격 저장소/ 온라인 저장소

   : 깃허브( 가장 많이 쓰임)

 3. 협업

   : 여러 사람들과 파일 공유 쉬움

   : 어떻게 수정했는지 기록으로 남기 때문에 오류 파악 쉬움

   : 여러 문제를 중간에서 정리하는 기능

 

 

깃 배시 사용하기

이메일과 이름 저장

 git config --global user.name "이름"

 git config --global user.email "메일 주소"

 

현재 위치

pwd

 

현재 디렉터리에 어떤 파일이나 디렉터리 있는지 확인

ls

 

디렉터리 상세정보

ls -l

 

숨긴 파일/디렉터리 함께 표시 

ls -a

 

파일 정렬 순서를 거꾸로 표시 

ls -r

 

파일 작성 시간순으로(내림차순) 표시

ls -t

 

터미널 화면 지우기

clear

 

상위 폴더 이동

cd ..

 

하위 디렉터리 이동

cd 하위디렉터리이름

 

디렉터리로 돌아갈 때

cd ~

 

디렉터리 만들기

mksir 디렉터리이름

 

삭제하기 

rm -r 디렉터리이름

 

터미널 창 닫기

exit 

 

빔 편집기 사용하기

   : 택스트 편집기

 

1. 원하는 위치로 이동 후 파일 만들고 해당 파일로 이동

 cd Documents

 mkdit test

 cd test

2. 현재 디렉터리인 test디렉터리에 test.txt 파일을 만들기 

 vim test.txt

3. 

1. 파일 있는경로 2. 파일이름 3. 새로 생긴 파일 의

4.

입력모드 : 빔에서 문서를 작성함

  => {{Esc}} 눌리고 ':' 입력하면 ex 모드 변경 가능

   => :wq 입력 후 {entet} 누르면 종

ex모드 : 문서를 저장

 => {{|}} {{A}} 눌러서 입력모드로 변경 가능 

 

빔 명령어 보기

명령 설명
:w 또는 :write 편집하던 문서를 저장
:q 또는 :quit 편집기를 종료
:wq 편집하던 문서를 저장하고 종료
:q! 편집하던 문서를 저장하지 않고 편집기를 종료, swp인 임시 파일 생
:wq 파일명 편집하던 문서를 지정한 파일 이름으로 저장

 

텍스트 문서 확인하기

cat test.txt

 

cat 명령어 보기 

명령 기능
cat file file의 내용을 화면에 표시
cat file(s)>Newfile firle(s) 차례로 연결해서 새오운 파일인 Newfile을 만듦
cat file1 >> file2 file1의 내용을 file2의 내용 끝에 연결