목록Git (9)
HEROJOON 블로그(히로블)
환경 Windows 10 해보기 1. 아래 링크에 접근하여 Git 설치파일을 다운로드 해줍니다. Git 다운로드 링크: https://git-scm.com/downloads 2. 다운로드 받은 Git 파일을 더블클릭하여 실행해줍니다. 3. 아래 화면을 보고 따라 합니다. 원하는 설정으로 변경하셔도 됩니다. 기본 Branch를 main으로 해줍니다. Windows cmd 콘솔창을 사용합니다. 자격증명을 사용합니다. 4. Windows cmd창을 열어줍니다. 5. cmd창에 git을 입력했을 때 아래처럼 git 명령어에 대한 설명이 나오면 git이 정상적으로 설치된 것입니다. ** Git을 PowerShell 등 Windows 전역에서 사용하고 싶다면 환경변수에 Git 경로를 추가해줍니다. 명령어는 프로그램..
목표 git init을 잘못 했을 경우 취소하기 해보기 Windows에서는 git bash 창을 띄운 후 git init을 취소할 프로젝트 폴더로 이동해서 아래 명령어로 .git폴더를 제거해줍니다. // 전체 폴더 및 파일 보기 ls -al // git init 취소하기 (.git폴더 제거하기) rm -rf .git
> git clone https://github.com/herojoon/my-project.git 라고 입력해서 git repository를 clone하려고 할때, 아래와 같이 에러가 난다면..! Cloning into 'my-project'... remote: Repository not found. fatal: repository 'https://github.com/herojoon/my-project.git/' not found 위처럼 자격 증명 관리자에서 github 계정을 설정하고 다시 > git clone https://github.com/herojoon/my-project.git 을 실행하면 not found 에러 없이 github username/password를 한번 더 물어봅니다. 이때 u..
GitHub에 Push하려고 할 때 기존에는 username, password로 push가 되었지만, 어느 순간부터 push가 되지 않으면서 아래와 같은 에러가 출력되었습니다. 1. Error명 C:\Users\herojoon\IdeaProjects\sameple-project>git push -u origin master Logon failed, use ctrl+c to cancel basic credential prompt. Username for 'https://github.com': herojoon432@gmail.com Password for 'https://herojoon432@gmail.com@github.com': remote: Support for password authenticatio..
목표 원격 저장소(ex. Github)에 Push를 잘못했을 경우 Commit History에서 해당 내용을 제거하고 싶을 때가 있습니다. 이럴 경우 원하는 Commit HashCode(Commit ID) 시점으로 되돌릴 수 있습니다. 사용할 명령어 정리 # 원하는 Commit HashCode(Commit ID)로 되돌리기 # git reset --hard {Commit HashCode} git reset --hard 61204e63b3dae72f61712dd994a1da106212c36a # 위에서 설정한 내용 원격 저장소에 push # git push origin +{branch} # 여기서 +는 강제의 의미 git push origin +develop
# Github Repository의 branch 제거하기 # git push origin --delete {branch명} git push origin --delete mybranch
목표 작업한 파일 중 원하는 파일만 Commit & Push하기 사용할 명령어 정리 // git status명령어를 이용하여 작업한 파일 목록 확인하기 git status // git diff명령어를 이용하여 기존파일의 변경내역 확인하기 git diff // git add명령어를 이용하여 원하는 파일 추가하기 git add ... // git reset명령어를 이용하여 add된 파일 취소하기 git reset HEAD 해보기 // git status 명령어로 신규 혹은 변경 파일 확인하기 (작업 파일들이 이정도 있구나.. 생각하면 되요) git status // git diff명령어로 변경내역 확인하기 (기존에 있던 파일에서 어느 코드가 수정되었는지 확인할 수 있어요) // git diff // git ..
목표 git config --global 설정을 알아보자. 사용할 명령어 정리 // git config --global 유저정보 등록 git config --global user.name // git config --global 유저정보 제거 git config --unset --global user.name // git config --global 등록정보 확인 git config --global --list 언제 쓸까요 내 System(PC)에서 Git 저장소를 사용할 경우 Commit User정보를 Custom하게 전역 설정하여 사용할 수 있습니다. 써보자 // System(내PC기준)에서 사용할 전역 User Name 등록 // git config --global user.name git conf..