CLI/깃허브 12

fatal: Authentication failed for ... 오류

fatal: Authentication failed for git push를 했을 때 다음과 같은 오류가 발생했을 때 해결 방법을 알아본다 remote: Invalid username or password. fatal: Authentication failed for 'https://github.com/ 해결 1. 깃허브의 오른쪽위 프로필 사진을 누른 후 setting에 들어간다 2. 왼쪽아래의 Developer settings를 누른다 3. 왼쪽아래의 Personal access tokens를 누른다. 4. 오른쪽에 Generate new token을 누른다 5. Note에는 아무거나쓰고 아래에 repo를 체크해준다. 이후 초록색 Generate token을 누른다 6. 노란색부분에 토큰이 생겼을 것이..

CLI/깃허브 2022.03.03

깃 명령어

1. 설정 명령어 설명 git config --list name, email 확인 git checkout master -f 강제로 특정 마스터로 이동 git branch -d issue1 브랜치 삭제 2. stash 명령어 설명 git stash 수정중인 파일을 저장(https://gmlwjd9405.github.io/2018/05/18/git-stash.html) git stash list stash목록을 확인한다 git stash apply [stash이름] (git stash apply stash@{2}) 해당 stash를 가져와서 적용한다 (이름없으면 가장 최근것) git stash drop [stash이름] 해당 stash를 삭제한다 (이름없으면 가장 최근것 삭제) git stash save M..

CLI/깃허브 2021.08.10

github 파일다운로드

첫번째 방법 : terminal에서 clone 1. 깃허브 해당 repository에 code(오른쪽 초록색 박스)를 누른 후 주소 옆에 있는 서류모양을 눌러서 주소를 복사한다 2. 터미널을 켜서 해당 깃허브 repository의 파일들을 저장할 폴더로 이동한 후 "git clone 복사한주소"를 한다 3. 잘들어갔다. 두번째 방법 : 사이트에서 직접 압축파일 다운받기 1. 깃허브 해당 repository에 code(오른쪽 초록색 박스)를 누른 후 "Download ZIP"누르면 압축파일 다운이 가능하다

CLI/깃허브 2021.05.04

git에 처음 commit을 할때? (Please tell me who you are.)

깃에 처음 commit을 할 때 깃에 처음 commi을 할 때 설정해야 하는 name과 email 설정이 있다. name과 email설정을 하지 않고 commit을 하려고 하면 아래와 같은 오류 메세지가 뜬다. (please tell me who you are) 해결방법은 아래와 같이 이름과 이메일을 추가하면 된다. 이름과 이메일 추가 git config --global user.name "이름적어" git config --global user.email "메일적어" 추가된 이름 이메일 확인 git config --global --list

CLI/깃허브 2021.02.18

git diff란?

git diff? git diff는 파일을 수정했을 때 수정내용을 보여 주는 명령어이다. commit을 하기 전에는 git diff 명령어로 바로 볼 수 있다 commit을 한 다음에는 commit number를 이용해서 git diff A B로 볼 수 있다 (A,B는 커밋넘버) 예시 1. 원본파일 만들기 2. add로 추가 3. bye로 수정 4. git diff로 바뀐것 확인 -가 바뀌기전 +가 바뀐후 5. git add,commit 후 diff를 하면? 아무것도 없음 6. commit 넘버를 이용하여 두 commit상태의 차이를 확인가능

CLI/깃허브 2021.02.06

error: failed to push some refs to 에러

error:failed to push some refs to git push를 했을때 아래와 같이 error: failed to push some refs to 에러가 발생하는 경우가 있다 이는 원격저장소(github)에 내 로컬(내컴퓨터)에는 없는 파일이 있을 때 내 파일을 push 할 면 발생하는 오류이다. 이럴땐 원격저장소에서 내 로컬에 저장하지 않은 파일을 pull한 후 원격저장소에 다시 push를 해야한다. 아래의 예시에서 상황을 확인하고 해결책을 알아보자. 상황 설명 및 해결 1. 상황 내 컴퓨터(local)에서 f1.py파일을 수정하였다. 이후 github에 수정한 내용을 push하려고 했지만, 팀원이 f2.py 파일을 올려놨다. 이 경우 나의 push가 제한된다. 2. pull 먼저 원격저..

CLI/깃허브 2021.02.06

깃허브에 파일 올리기

1. 깃 시작 (init) cmd창에서 프로젝트 디렉토리로 이동후 git에게 현재 디랙토리에서 힛 작업을 할 것이라고 알림. git init git init을 하면 .git파일이 생성됨 .git 파일 속에는 버전에 대한 정보가 저장되어 있음. 2. git이 버전을 추적할 파일 추가 (add) git add를 통해 수정한 파일을 커밋 대기상태로 만든다. 이를 "스테이지 상태에 있다"고 한다. 이후 commit을 수행하면 스테이지 상태에 있는 파일들이 커밋 되는것이다. git add {파일이름} (해당 디렉토리의 모든 파일을 추가하고 싶으면 git add .) (example) 1. git status 를 통해서 현재 어떤 파일들이 git이 추적하고 있는지를 확인할 수 있다. 2. f1.txt파일을 git ..

CLI/깃허브 2020.06.28