[git 파일 올리기 에러] See the 'Note about fast-forwards' in 'git push --help' for details. (깃 에러/ 깃 커밋 에러)

하.. visual studio로 c언어 코딩한 파일들을 git에 올리려고 했는데, 이런 오류가 떠서 인터넷을 찾아봤더니,

".gitignore" 라는 파일을 만들어 줘서 해결하는 것 같다고 한다.

visual studio (위쪽창) 도구 > (맨아래) 옵션 > 텍스트 편집기 > C/C++(더블클릭) > 고급 > 대체(fall back) 설정을 변경해줘야 한다.

항상 대체(fallback) 위치 사용 = True

대체(fallback) 위치 사용 = True

대체(fallback)위치 = c:\temp

이라고 설정해주었는데...

또 한가지 새로운 문제가 있었다.

힌트를 보니, Integrate the remote changes 라 되어있어서 인터넷을 찾아봤더니,

이럴때는, git pull을 해주면 된다길래, 해서 해결하였다.

github 에 파일 push 하는 법

github repository 만든 후,

1. git init --> git을 초기화한다.

2. git remote add origin 깃주소 -->

3.git add . -->

4.git commit -m "message"

5. git push origin main    (나는 master을 main으로 바꿈 /기본 : master)


처음에 commit 하여 push 한 후에 파일 및 폴더가 추가된 경우

**pull한 다음 병합하여 다시 commit 하고 push 해주는 단계가 필요

1. git clone [원격 저장소 주소]     : github 원격 저장소 주소와 연결

2. git push origin HEAD    :원격으로 내용을 업로드(PUSH)

3. git fetch     :협업하다 보면 다른 사용자가 먼저 PUSH 했을 수도 있다. 이럴 때, 저장소의 최신 버전을 가져와야 한다.

4. git pull origin master    :최신 업데이트 된 내용을 가져오고 병합하려면 pull

5. git add .   :말그대로 git add

6. git commit -m "finish"    :finish라는 메시지와 함께 commit 전송

7. git push -set-upstream origin master   :새로운 set으로 origin master에 업로드

8. git push   :PUSH 업로드가 완료.

 

참고할 사항

https://jeonghwan-kim.github.io/dev/2020/02/10/git-usage.html