현재 사이트 빌드에서 더 나은 버전 제어를 위해 Git을 설정하려고합니다. (Git을 처음 사용하는 경우입니다.) - 방금 수동으로했습니다. 파일을 복제하고 나는 힘내의 커밋 시스템이 훨씬 더 나은 해결책이라고 생각한다.로컬/원격 설정 문제 (Coda 2 및 터미널 포함)
MacOS 11을 실행 중이며 Xcode를 사용하여 Git을 설치했습니다. 그때 돌려 내 로컬 컴퓨터,에 git init
명령을 사용 /usr/bin/git
를 반환 내가 $which git
를 사용하여 내 로컬 시스템에서
mkdir ~/.git
cd ~/.git; mkdir project.git; cd project.git
git init
Initialized empty Git repository in /home/user/.git/project.git/.git/
: 내 원격 서버에 나는 SSH 세션에서 터미널을 사용하여 다음 명령을 사용 initialized Git repository in /Users/user/.git/
. 여태까지는 그런대로 잘됐다.
git remote -v
origin ssh://[email protected]:/home/.git/project.git (fetch)
origin ssh://[email protected]:/home/.git/project.git (push)
그래서 모두가 작동하는 것 같군 :
은 그 때 나는 나를 가져git remote -v
사용 (분명히 올바른 사용자 세부 사항) 다음 명령
git remote set-url origin ssh://[email protected]:/home/.git/project.git
을 사용했다. 문제는 여기에 있습니다. 소스 탭의 Coda 2에는 '로컬'표시 만 있고 원격 드롭 다운은 없습니다. 또한 터미널에서
, 나는 시도하고 명령git push origin --all
을 사용하는 경우 나는 다음과 같은 오류가 발생합니다 :
stdin: is not a tty
fatal: '/home/.git/project.git' does not appear to be a git repository
fatal: Could not read from remote repository.
사람이 내가 잘못 갈거야 어떤 생각을 가지고 있습니까? 나는 그것의 무언가를 간단하게 추측하고있다. 그러나 나는 많은 유사한 대답을 여기서 읽었고 문제를 식별 할 수 없었다. 나는 또한 기쁨에 git dir reinitialising 시도했다!
. 폴더를위한 확장자'.git'는 또한 bare repos를 위해 예약되어야합니다. 2) 전체 홈 디렉토리를 git 저장소로 만들었습니다. 그게 정말로 의도 된가요? 대신에'git init project' 또는'cd project && init init'을 원했을 것입니다. –
아니요 내 전체 홈 디렉토리를 repo로 만들려고 한 것이 아닙니다! 이 작업을 어떻게 취소 할 수 있습니까? – hj8ag
당신은 단순히 모든 커밋/지점/당신의 완전한 기록을 삭제하고, 그대로하는'RF RM은 .git /'충분하다 만 작업 디렉토리를 마칠 경우. –