자식은 나에게 “이미 최신이라고 말하고있다”고 주장한다. 어떻게해야합니까? $ git branch * master $ git pull Password: Already up-to-date. $

나는 자식에게 새로운데, 나는 친구와 함께 프로젝트를 진행하고있다. 그리고 어딘가에 문제가 생겨서 고칠 수 없다.

지금 상태는 내 컴퓨터에 작업 복사본이 있지만 실행하면 git pull 또는 git fetch 그리고 git merge 나는 결과를 얻는다. Already up-to-date.. 반면에 새로운 디렉토리를 만들고 git clone ... .. 나는 프로젝트의 깨진 사본을 얻는다. 나는 분점을 체크 아웃했다. 그러나 나는 오직 하나만 가지고있다. master 분기. 여기에 몇 가지 명령이 있으므로 내가 놓친 것을 발견 할 수 있습니다.

$ git branch
* master
$ git pull
Password:
Already up-to-date.
$ git status
# On branch master
# Your branch is ahead of 'origin/master' by 2 commits.
#
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#   .DS_Store
nothing added to commit but untracked files present (use "git add" to track)
$

다음은 bitbucket의 브랜칭 이미지입니다. enter image description here

내가하고 싶은 것은 업로드하고 서버의 모든 것을 실행하는 것입니다. 또는 e5dd998과 20bc5e1의 합병.

나는 이것을 시도했다.

$ git branch friend 20bc5e1
$ git branch
* master
  friend
$ git merge friend
Already up-to-date.

그래서 나는 이것으로 성공하지 못했습니다.

편집하다

머리를 두 드렸을 때, 나는 가장 간단한 것을 만들었습니다 : 나는 사소한 변화 (코멘트에 글자 추가)를 삽입 한 다음 커밋하고 밀어 넣었습니다. 그리고 유선이 생겼습니다. 새 폴더를 열고 프로젝트를 다시 복제 할 때 최신 작업 버전을 받았습니다. 그러나 그 의견을 확인했을 때, 새로운 서한은 거기에 없었습니다. 그 간단한 하나의 커밋 뒤에. 이 문제를 어떻게 해결할 수 있습니까?