본문 바로가기

Git

(17)
Git 명령어 - git remote 관련 명령어 git clone 하기 git clone [원격저장소URL] clone 할 경우 remote 단축 이름은origin 으로 자동설정  remote 저장소 추가하기 git remote add [단축이름] [원격저장소URL] ex) git remote add my_repository https://github.....  원격 저장소 변경 내용 가져오기git fetch [단축이름] ex) git fetch origin ** git pull 과 다른 점은 fetch는 자동 merge가 안됨   remote 구체적 정보 확인 git remote show [단축이름] ex) git remote show origin  remote 저장소 이름 변경하기git remote rename [원래단축이름] [바꿀단축이름] ex..
Git 명령어 - 되돌리기 관련 명령어 커밋 후 push 전 파일 하나 추가해서 커밋 메세지 그대로 유지하며 staging Area 올리기 내용이 조금 복잡해 상황을 설명- A.txt에서 수정- git add .- git commit -m "fix: txt 파일 수정" - B.txt도 수정해야됨. 그래서 수정함- git add B.txt 혹은 수정한 파일 한 개일 경우 git add .- git commit --amend => 커밋 메세지는 바꿀 수 없고 A.txt, B.txt 두개가 하나의 커밋에 들어감  git add 후 되돌리기 git reset [파일명]  혹은 모든 파일 되돌릴 경우 git reset
Git 명령어 - 로그 확인하기 최근 두개의 로그 확인 git log -p -2 로그 최신부터 보기 git log 커밋에 어떤 내용이 추가됐는지 로그 보기git log --stat   깔끔하기 한 줄로 로그보기 git log --pretty=oneline  로그를 커스텀으로 포맷해 보기git log --pretty=format:"%h - %an, %ar : %s"  %H커밋해시%h짧은 길이 커밋 해시%T트리 해시%P부모 해시%p짧은 길이 부모 해시%an저자 이름%ae저자 메일%ad저자 시각%ar저자 상대적 시각%cn커미터 이름(commiter)%cr커미터 상대적 시각%s요약   브랜치 히스토리를 아스키 그래프로 보기git log --pretty=format:"%h %s" --graph    2주 이내 로그만 보기git log --sin..
Git 명령어 - 어떤 내용이 변경됐는지 살펴보기 간단하게 변경내용 확인하기 git status 수정을 했지만 아직 staged가 아닌 상태 확인하기 git diff 커밋을 이미 해서 Staged에 올라가 있는 파일과 비교하기 git diff --staged 또는 git diff --cached
Git 명령어 - 파일 무시하기 (.gitignore) 개요) .gitignore 파일을 생성해 git에 올릴 파일에서 제외시키는 방법을 알아본다  확장자가 ".o", ".a", ".bat" 를 제외시키기 *.[oabat]  ~로 끝나는 모든 파일 무시 *~  *.a 로 확장자 ".a"는 무시했지만 "spec.a" 파일은 추가하기 !spec.a   build 디렉토리 하위 파일 모두 무시 build/
Git 명령어 - 파일 상태 짤막하게 확인하기 git status --short 또는git status -s 를 이용하면 아래와 같은 결과가 나온다.  M: 수정한 파일A: 추가한 파일
github - discord 웹훅 (푸시할 때마다 알림가기) 1. 원하는 채널 설정 이동 하여 웹훅 만들기 2. 깃헙 레포지토리 설정 이동하여 웹훅 만들기    3. 다시 디스코드 가서 웹훅 url 복사   Payload URL에 디스코드 웹훅 URL를 기입한다.application/json으로 설정한다.    실패시 시도한 내용  첫번째 )계속 연결이 실패할 시에 Payload URL 맨 뒤에 "/gihub"를 붙이기 두번째)채널을 다시 만들고 웹훅도 다시만든다.   나는 계속 400 에러가 나서채널을 다시 만든 뒤 /github를 붙여줬다.
git - 기존 폴더를 레파지토리랑 연결 1. 기존 폴더 디렉토리 > 우클릭 > git bash 열기 2. git init 3. git remote add origin 깃레파지토리주소 4. git add . 5. git commit -m "커밋메세지" 6. git push -u origin main(혹은 master)