깃 하는 일
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.
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의 내용 끝에 연결 |
'Git,GitHub' 카테고리의 다른 글
[Git, GitHub] sourcetree로 add, commit push, pull하기 (0) | 2025.01.10 |
---|---|
[Git, GitHub] sourcetree 사용하기 (0) | 2025.01.10 |
[Git, GiHub] Git 알아보기 (0) | 2025.01.07 |
[Git, GitHub] SSH 원격 접속하기 (0) | 2023.06.29 |
[Git,GitHub] 깃과 브랜치 (0) | 2023.06.27 |