힘내에서 내 저장소를 설정했습니다. 나는 그걸 잘하고 멋쟁이 할 수 있습니다.힘내 당김이 로컬 파일을 동기화하지 않음
그러나 내 파일을 변경하면 (git status가 수정됨을 나타냄) 저장소를 가져 와서 변경된 파일을 덮어 쓰려고합니다. (로컬 측을 업데이트하는지 확인하는 테스트와 마찬가지입니다.) 올바르게) 내 로컬 Repo가 "이미 최신"이라고 알려줍니다.
제 로컬에서 변경된 사항을 반영하여 내 지역이 "최신"이라고 말하면 안됩니다.
내가 마지막으로 repo에 투입 한 동일한 사용자이기 때문에 이제는 문제가 있습니다. 예를 들어, 내가 룸메이트의 사용자 이름을 사용하여 뭔가를 저 지르게했다면, 내가 커밋 한 후에 내 컴퓨터를 끌어 오면 내 로컬 파일이 업데이트 될 것입니다.
난 당신이 망쳤거나 당신의 컴퓨터에서 이전 파일로 돌아가고 싶다면 리셋 명령과 되돌리기 명령이 있다는 것을 알고 있습니다. 그래서 나는 '같은 사용자'라는 것이 문제라고 생각합니다. Git은 로컬에서 변경 사항을 재설정 할 수 있기 때문에 repo를 사용하지 않으려 고합니다.
실제로 다른 사용자에게 위탁하여 해당 보관함에서 가져 오겠습니까?
P. - git config --global 명령을 사용하여 전자 메일과 사용자 이름을 설정했습니다 (--local 또는 --system을 사용해야합니까?). 그게 문제의 또 다른 원인일까요?
추가하고 로컬 파일을 커밋나요? –
필자는 로컬에서 파일을 추가하고 커밋했습니다. git add --all 다음에 git commit -m "Message for testing"과 마지막으로 git push. 모든 커밋은 정상적으로 작동하며 필자는 전체 레포를 가져올 수 없으며 로컬 파일을 정상적으로 덮어 쓸 수 없습니다. –