2012-05-14 5 views
1

github 웹 페이지에서 github 새 저장소를 만든 다음 폴더를이 저장소에 업로드하기 위해 Git Bash를 열었습니다. 먼저 $cd f:$ git clone [email protected]:username/project name.git을 사용하여 f 디스크에 폴더 (초기 .git 폴더와 README 파일이 있음)를 만듭니다. 그런 다음 $cd f:\project name을 사용하여 현재 폴더로 전환했습니다. 그 후, 나는 모든 프로젝트 폴더를 f 디스크의 프로젝트 이름 폴더에 복사했습니다. 마지막으로, 나는 github에 내 모든 프로젝트 폴더를 업로드하려면 다음 네 줄을 사용 : 내가 암호를 입력github 업로드 프로젝트 문제

$git add . 
$git remote rm origin 
$git remote add origin [email protected]:username/project name.git 
$git push -u origin master 

후, 힘내 배쉬는 최신의 모든 것을 보여 주었다. 하지만 github 저장소 페이지를 새로 고쳤습니다. 초기 README 파일 외에는 아무것도 없습니다. 누군가 그 문제가 뭔지 나에게 말해 줄 수 있니?

답변

2

git add 후에 커밋하지 않았습니다.

git commit -m "first commit" 

그래서 git은 푸시 할 것이 없다고 생각합니다. HEAD는 여전히 원 래 복제본 Repo와 동일합니다.

Git Basics를 참조하십시오

git three stages

귀하의 git add가 준비 영역 (인덱스)를 갱신하지만, 단지 git commit이 자식 디렉토리를 업데이트합니다.

+0

그래서 '첫 번째 커밋'은 무엇에 사용됩니까? 로컬 프로젝트 파일을 변경하면 github에서 어떻게 업데이트해야합니까? 내 질문에 언급 된 마지막 네 가지 bash 라인이 필요합니까? – chaonextdoor

+0

@chaonextdoor 먼저 GitHub (GitHub에서 해당 파일을 업데이트 함)로 푸시하기 전에 변경 사항 (색인에 추가 한 내용)을 커밋해야합니다. git add' 다음에 그리고 다른 세 단계 전에''git commit' "을 추가하십시오. – VonC