developer tip

저장소에 파일을 추가하는 힘내

copycodes 2020. 12. 29. 07:22
반응형

저장소에 파일을 추가하는 힘내


기본 Git 튜토리얼을 따라 README 파일을 추가했습니다. 그런 다음 프로젝트 파일을 동일한 폴더에 복사하고 다음을 실행하여 저장소에 추가하려고했습니다.

git add --all
git ci 'test' (my alias for commit)
git push origin master

그리고 아무것도 밀리지 않았습니다.

내 파일을 원격 저장소 (마스터)로 푸시하기 위해 실행해야하는 명령은 무엇입니까?

변경 사항을 커밋하고 상태를 실행하려고했지만 '커밋 할 항목이 없습니다'라고 표시됩니다. 그 폴더에 많은 새 파일을 복사했음을 인식하지 못합니다 ..

좋습니다. git add를 입력합니다. (콘솔에서 응답 없음) 그런 다음 커밋을 입력하고 변경 사항이 없다고 말합니다.


이것은 실제로 다단계 프로세스입니다. 먼저 현재 스테이지에 모든 파일을 추가해야합니다.

git add .

현재 단계의 상태를 확인하여 커밋 할 때 파일이 추가되는지 확인할 수 있습니다.

git status

콘솔은 다음과 같이 현재 준비된 모든 파일을 나열하는 메시지를 표시해야합니다.

# On branch master
#
# Initial commit
#
# Changes to be committed:
#   (use "git rm --cached <file>..." to unstage)
#
#   new file:   README
#   new file:   src/somefile.js
#

모든 것이 좋아 보인다면 커밋 할 준비가 된 것입니다. 커밋 작업 은 로컬 리포지토리 에만 커밋됩니다.

git commit -m "some message goes here"

로컬 저장소를 원격 저장소에 아직 연결하지 않은 경우 지금 연결해야합니다. 원격 저장소가 GitHub에서 호스팅되고 "Some-Awesome-Project"라는 이름이 지정되었다고 가정하면 명령은 다음과 같습니다.

git remote add origin git@github.com:username/Some-Awesome-Project

약간 혼란 스럽지만 관례 상 원격 저장소를 'origin'으로, 초기 로컬 저장소를 'master'라고합니다. 커밋을 원격 저장소 (원본)로 푸시 할 준비가되면 'push'명령을 사용해야합니다.

git push origin master

자세한 내용은 GitHub의 자습서를 확인하십시오. http://learn.github.com/p/intro.html


연결된 저장소에 문제가 있습니다. 수정 방법 :

내 프로젝트 폴더에서 수동으로 .git 폴더를 삭제하고 git init를 실행하면 모두 작동했습니다.


git add 보류중인 파일을 로컬 인 git 'index'에 넣습니다.

그 후에 git commit는 인덱스에서 커밋 (적용) 하는 사용 합니다.

그런 다음 git push [remotename] [localbranch][:remotebranch]실제로 원격 저장소로 푸시하는 데 사용 합니다.


스테이지에 파일을 추가 git commit -m "comment"한 후에는 git add .. 마지막으로 원격 저장소로 푸시하려면 git push <remote_repo> <local_branch>.


(맥 OS에 이눔 아) 내 문제는 사용에 의해 해결되었다 sudo git대신의 git모두 addcommit명령

참조 URL : https://stackoverflow.com/questions/7047752/git-adding-files-to-repo

반응형