-Git log
:저장소의 commit 이력을 시간순으로 보여준다.
ex) git log -2 : 로그 2개만 보여주기
ex) git log --skip 5 : 로그 5개를 패스
ex) git log -p -1 : commit 마다 변경내용 출력 , diff를 보여준다는 뜻
ex) git log --oneline -5 : 한줄로 출력 , 의미 있는 7자리만 보여줌
ex) git log --author = 사용자 -2 : 사용자 정보로 검색
ex) git log -p -S pycache : 파일 변경 내용으로 검색
ex) git log --grep rename : commit massage로 검색
#staged가 안되고 modified인 상태에서 -a 를 추가안하고 git commit -m "커밋안내어" 파일이름 을 하면 둘다 해결
-Remote 저장소(repository)
: 우리는 github에서 remote 저장소를 저장, Local 저장소에서 push,pull(fetch)하여 동기화 가능
-Remote 저장소 추가
: git remote add <리모트 저장소 이름> <리모드 저장소 url>
: git remote add origin <리모트 저장소 url>
-Remote 저장소 주소 변경
: git remote set-url <리모트 저장소이름> <리모트 저장소 url>
: git remote set-url origin <리모트 저장소 url>
-Remote 저장소 이름 변경
: git remote rename <원래이름> <바꿀이름>
-Remote 저장소 삭제
: git remote remove <리모트 저장소 이름>
: git remote remove origin
-Remote 저장소 정보 확인
: git remove -v
-Remote 저장소 상세보기
: git remote show <리모트 저장소 이름>
: git remote show origin
-Pull ( 리모트 저장소에 연동하기 ) - 사실 Fetch(download) 와 Merge(병합) 의 과정
: git pull <리모트 저장소 이름> <branch 이름>
: git pull origin main
-Push (리모트 저장소에서 베포하고 싶을때)
: git push <리모트 저장소 이름> <branch 이름>
: git push origin main
#Git clone : mkdire(새문서) -> git init -> git remote add -> git pull 다해줌