라벨이 git인 게시물 표시

[Git] 초보를 위한 Git 사용법 총정리

이미지
초보를 위한 Git, GitHub 사용법 총정리 깃과 깃허브를 처음 사용하는 사람을 위한 정리다 기본적인 git  사용법을 다루지만 아래 내용만 알아도 충분히 사용 할 수 있다. 심화 과정은 모를 때 마다 찾아보는 것이 공부하는 입장에서 효율적이다.  시간 얼마 안 걸리니 직접 따라해 보길 바란다.  링크 순서대로 보면 된다. 1. Git 과 Github란? https://skypirateking.blogspot.com/2023/05/git-git-github.html 2.  Git 다운로드 및 설치 https://skypirateking.blogspot.com/2023/05/git-git.html 3. Git 로컬 저장소 만들기(init) https://skypirateking.blogspot.com/2023/05/git-git_01535459895.html 4.  Git 커밋하기(commit) https://skypirateking.blogspot.com/2023/05/git-git_01760277227.html 5.  GitHub에 파일 올리기(Push) https://skypirateking.blogspot.com/2023/05/git-github.html 6.  원격 저장소 파일을 로컬 저장소에 가져오기(clone) https://skypirateking.blogspot.com/2023/05/git-clone.html 7.  로컬 저장소 업데이트 하기(pull) https://skypirateking.blogspot.com/2023/05/git-pull.html 8. Visual Studio에서 로컬 저장소 만들기 https://skypirateking.blogspot.com/2023/05/git-visual-studio.html 9.  Visual Studio에서 commit, push 하기 https://skypirateking.blogspot.com/2023/...

[Git] Git commit&push 되돌리기/ 삭제 하기

이미지
Git 커밋&푸쉬 되돌리기/ 삭제 하기 총정리 다음과 같은 내용을 다룬다. - 로컬 저장소 커밋 삭제 - 원격 저장소 커밋 삭제 - 맨 마지막에 예제 있음. Head 란? 현재 위치해 있는 커밋을 가리키는 식별자. HEAD가 커밋을 가르킬 때는 브랜치를 통해서 가리키는데 아래 그림이 예시다. (GitBash에서 $ git log 를 치면 나온다.) 현재 HEAD가 4번째 커밋을 가리키고 있다. (HEAD -> master, origin/master)  커밋 삭제 명령어 Git에서 커밋을 삭제 한 후에는 복구가 안되므로 신중하게 해야 한다. 이제부터 커밋 되돌리기/ 삭제 예시는 위에 git log 그림 이다. reset $ git reset HEAD^ 바로 이전 커밋으로 돌아감. 현재 : HEAD -> 4번째 커밋 실행 : HEAD -> 3번째 커밋 $ git reset HEAD~n 최근 n개의 커밋 삭제 ex) n = 2 현재 : HEAD -> 4번째 커밋 실행 : HEAD -> 2번째 커밋 reset 옵션 사용 $ git reset --옵션   돌아갈 커밋 아이디 --옵션   : --mixed, --soft, --hard 돌아갈 커밋 아이디  : 커밋 아이디 입력 4번 째 커밋 에서 2번 째 커밋으로 이동한다고 했을 때 3가지 옵션의 차이점은 아래 그림과 같다. --soft : Head가 2 번째 커밋을 가리킴. Staging Area, Working Directory는 원래 커밋으로 유지. --mixed : Head가 2 번째 커밋을 가리킴. Working Directory만 원래 커밋으로 유지. --hard : Head가 2 번째 커밋을 가리킴. Staging Area, Working Directory가 2번째 커밋으로 변경. 1. --soft $ git reset - - soft 돌아갈 커밋 아이디 커밋을 되돌린 후 또 다시 커밋을 할 때 a...

[Git] Visual Studio에서 commit, push 하기

이미지
Visual Studio 2022 에서 commit, push 하기 visua studio에서 push, commit, pull 같은 간단하지만 많이 사용하는 명령을 사용 할 수 있다.  개발 시 형상 관리를 개발 툴(visual studio, vs code, eclipse)에서 한다. 개발 툴에서 사용 안되는 명령어는 git에서 사용한다. 게시글은 visual studio 2022 버전 이지만 2019, 2017 버전 다 비슷한 UI라 하나만 제대로 형상 관리 할 줄 알면 된다. 코드 추가하기 1. 로컬 저장소 생성 및 1차 커밋만 한 상태다. 2. 내용을 적어준다. commit 하기 visual 맨 아래에 연필 같은 그림에 숫자가 뜬다. (숫자는 커밋 하기 전 코드가 얼마나 추가 되었는지 나타낸다.) 연필 그림을 클릭한다. visual 오른쪽에 다음 같이 나온다. 변경 내용에 코딩을 한 cpp, h 파일이 있는 걸 확인 할 수 있다.  이제 커밋을 해보자. 설명을 적어 준 후 모두 커밋 을 클릭하면 commit 완료. push 하기  ↑ 아이콘을 클릭 하면 푸시가 된다. push 확인 해 보기 github 사이트에 들어가 정상적으로 push 가 된 걸 확인.

[Git] 로컬 저장소, 원격 저장소 삭제하기

이미지
로컬 저장소, 원격 저장소 삭제하기. 로컬 저장소 삭제 Git Bash에서 로컬 저장소 삭제 명령어가 제공 되지 않으므로 로컬 저장소 폴더에 가서 파일을 삭제해 준다. 노란색 칠한 얘들 삭제 해주면 로컬 저장소가 삭제 된다. .git 폴더 삭제. .gitattributes, .gitignore가 있으면 삭제. 만약 .git이 안보이면 보기 -> 표시 -> 숨긴 항목 해주면 .git 폴더가 보인다. 원격 저장소 삭제 1. 프로필 -> Your repositories 클릭 2. 삭제 하려는 원격 저장소 선택. 3.Settings 클릭 4. 맨 밑으로 내리면  Danger Zone이 나온다.  Delete this repository 클릭. 5. 클릭. 6. 클릭. 7. 입력 후 클릭하면 삭제 완료다.