위 내용은 인프런 강민철 강사님의 강의를 보고 만든 내용입니다! 정말 설명 잘해주세요!! 꼭 한번 들어가서 들어보세요!!
<강추>
추가적으로 git 내용이 아닌 일반 단축키가 섞여 있는점 양해 부탁해요. 내가 쓰려고 정리하는 거니깐요.
<유용한 일반 단축키>
pwd : 현재 나의 위치 확인
cd ~~~ : ~~~위치로 이동한다.
touch a.txt : 내가 있는 폴더에 a 텍스트 파일을 생성
cd ../ : 바탕화면으로 이동
mkdir (폴더명) : (폴더명)을 가진 폴더 생성
<git 단축키>
git init : 비어있는 깃 폴더 만들기 .git (shift+cmd+.) = 숨긴폴더 보기
git add (파일명) or git add . : 변경내용 스터리지에 올리기
git commit -m "commit message" : 커밋작성 /주로 짧은커밋메세지 일때
git commit : 커밋작성 / 주로 긴 커밋일때 a,i,o를 누르면 insert 가 생기면 입력 다쓰면 esc누르고
:w=저장:q =나가기 :wq저장하고 나가기
위에 터미널에 나타나는 것이 VI입력기 인데 입력할때는 a,i,o 입력이 끝나면 esc 저장은 :w , 나가기는 :q
기억해 놓으면 좋을듯
git status : 현황 보기
git log : 로그 보기
git log --oneline : 로그 한줄보기
git log -p : 각각 커밋의 변경사항 확인
git diff : 차이를 나타냄
git diff --staged : 이전 것들의 차이도 보여줌
git tag (tagname) (commit hash) : 커밋에 태그작성
git tag -l : 태그 리스트
git tag -d (tagname) : 태그 삭제
git branch : 브랜치 조회
git branch-M : 현재 체크아웃 브랜치 확인
git checkout (branchname) : 브랜치 이름으로 체크아웃
git checkout -b (branchname) : 브랜치이름으로 새로운 브랜치 만들고 체크아웃
git merge (branchname1) (branchname2) : 브랜치 1 브랜치 2 병합
git clone SSH address : 클론 만들기
git remote add (reponame) (repoadress/SSH) : 저장소와 연동하기
git remote : 연동된 저장소 보기
git push -u (reponame) (branchname) : 원격 저장소에 푸쉬하기
git pull (reponame) (branchname) : 원격저장소에 지정된 브랜치로 풀하기
git Fetch (reponame) (branchname) 원격 저장소에 지정된 브랜치로 펫치하기
-u : push에 써있는 걸 보듯이 -u를 입력하면 다음부터는 브랜치나 저장소에 변화가 없다면 git push,git pull,git commit 같이 짧게 쓸수 있는 역할을 하는 명령어
아래 강의 들어보면 도움이 진짜 많이 된답니다!! 돈이 1도 안아까운 강의에요!!!
'개발과 > 솔Git한 방법' 카테고리의 다른 글
| AWS : Elastic Compute Cloud <EC2> (0) | 2023.05.05 |
|---|---|
| AWS : IAM (Identity and Access Management) (0) | 2023.05.05 |
| AWS 실전 프로젝트 시작!! (0) | 2023.05.05 |
| 알고리즘 처음푸는 사람 무적언 해야함!!!! (0) | 2023.04.10 |
| 프로그래머스 풀이 Git Hub 주소 (0) | 2023.04.10 |