2022. 9. 23. 23:00ㆍ스파르타코딩(22.8.29~22.12.31)/GIT 용어정리
mkdir 폴더명지정 디렉토리(폴더) 생성 *make directory
cd 이동하고자하는 폴더명 폴더 접속. *change directory
ls 현재 명령치고있는 공간에 있는 파일과 디렉토리 노출
ls -a 위와 동일하지만 숨길파일까지 보여줌
. 현재 directory .. 상위 디렉토리
ls -al list로 출력
git init 로컬 저장소 만드는 명령어 initialized 초기화,시작하다
이제부터 git으로 관리한다 git폴더 생성.
touch a.txt 빈 파일 만들기
cat 파일이름 파일의 내용물 출력 (compatuation : ?) 32:40
vi a.txt(특정파일이름) 편집기 실행 *
esc 취소
작성 a(append) or i(insert)
: 명령모드
w 저장하다 (wright 쓰다)
q 편집종료 (quit 나가다)
wq 저장 후 종료 *뒤에 느낌표 q! 강제종료
git status 이 폴더 변경사항을 출력 *untracked 추적하지못한파일 새로운파일
*status:상태 작업디렉토리의 현재상태
*track 파일 : git이 stage 추가되거나 버전이 된 파일
git add . 전체 목록 추가 *작업 디렉토리의 변경사항 **add와 . 사이에 띄어쓰기 중요
버전이될 다음후보로 올리는것((스테이지로!))추가 하는것이 add
git add a .txt 특정 목록 추가.
git commit -m "" 커밋메세지 반영 *스테이지에 있는것을 ((저장소로!! 옮기며)) 하나의 버전으로 만들겠다.
git status 상태를 출력
git log 커밋내역 확인
git log -r 변경내역 확인 (커밋 후 변경내역)
origin 원격저장소의 이름
git remote add origin https://github.com/ttukttakttukttak/sparta-test.git
https://github.com/ttukttakttukttak/kihun.git
git remote -v 원격 저장소의 상태를 확인
☆git push -u origin main origin -ugit 푸쉬만 하더라도
git branch -r 원격 저장소의 브렌치를 보겠다
git push -f origin master 강제푸쉬
브렌치 병합
git diff 최신 커밋확인
☆풀리퀘스트 : 다른사람의 저장소를 내 코드를 푸쉬 (요청) 머지 합친다.
https://www.youtube.com/watch?v=lxQ-9HQDmcE
SSH 키 생성
https://www.youtube.com/watch?v=P9gMl4O4kVg&list=PLYH7OjNUOWLW1F-NEdYy5vOScrJAFPsEQ
comman line interface CLI