ls : 목록 조회(list) - 폴더 표시
ls -al : 상세 목록 조회 - 해당 파일, 용량, 소유권, 몇 시에 만들어졌는지, 특성 등이 표시
~는 홈이라고 보면 됨
pwd : 현재 폴더 - 현재 어디 있는지 표시
echo home : 출력 명령어 - python의 프린터 같은 명령어
cd : 디렉토리를 변경 한다 (change directory)
상위 폴더에서 다시 home 돌아올 때도 cd 입력
cd .. : 현재 폴더의 상위 폴더 이동
mkdir 폴더명 : 현재 위치에 폴더 생성
touch 파일명 : 현재 폴더에 파일 생성
cp 파일명 : 파일 복사
cp -r 폴더명 : 폴더 복사
cp A B : A 라는 파일/폴더를 B에 복사
mv 파일명 : 파일/폴더 이동 (파일이름 변경도 돼요)
mv A.txt B/A.txt : A.txt 파일을 B 폴더 안으로 이동
mv A.txt C.txt : A txt 파일의 이름을 C.txt로 변경
Tab : 자동완성
방향키 ↑↓ : 명령했던 명령어(History) 표시
git
git status : git으로 관리되고 있는 폴더(Repository,저장소) 상태를 보여줌
git init : 현재 폴더를 git으로 관리하겠다.(초기화)
git add : git으로 관리 할 파일들을 추가
git add A.txt : A.txt 파일을 Index (Staging Area)에 등록 (폴더 단위도 가능)
git add . : 현재 폴더(.)를 Index에 등록. 폴더를 등록하면 내부의 모든 파일이 등록됨.
git commit : Index에 있는 파일들을 가지고 commit(history, 역사, 기록)을 남김
git commit -m "메세지" : 기록을 남기면서, 메시지를 남김 (필수)
git log: 남겨온 commit들을 확인
git log - oneline : log 한줄로 표기
git log --oneline --graph: 그래프 + 한줄로 기록을 조회
git config: git 프로그램의 설정을 담당
git config --global user.email '이메일'
git config --global user.name '이름'
git config --global --list: 현재 git 프로그램에 설정된 값들을 확인
git log : 어떠한 형태로 기록 남겼는지 조회
git commit --amend : 이전 commit 수정
git diff : git 변경내용 확인
git reset : 특정 commit 되돌아 가기 (History 삭제)
git remote 현재 등록된 remote 저장소 이름 표시
git remote -v 등록된 저장소 이름과 URL을 표시( 연결 확인)
Repository(저장소)-repo(약자)
폴더(os) = 저장소(git)
'깃허브(GitHub)' 카테고리의 다른 글
0706 취소하기, 오류메세지 (0) | 2021.07.06 |
---|---|
0706 Git 허브 시나리오 (0) | 2021.07.06 |
0705 Git 사용법 Repository 만들기 (0) | 2021.07.05 |
0705 마크다운(markdown) 문법 (0) | 2021.07.05 |
0705 Git 과 Typora 의 설치 (0) | 2021.07.05 |
댓글