반응형

git 21

git 원격 다른 SSH 포트와 함께 추가

git 원격 다른 SSH 포트와 함께 추가 Git에서 호스트가 다른 SSH 포트를 사용할 때 원격 오리진 서버를 추가하려면 어떻게 해야 합니까? git remote add origin ssh://user@host/srv/git/example 이렇게 하면 됩니다. git remote add origin ssh://user@host:1234/srv/git/example 1234사용 중인 ssh 포트입니다.~/.ssh/config 파일을 편집해야 합니다.다음과 같은 것을 추가합니다. Host example.com Port 1234 빠른 구글 검색은 저보다 더 자세히 설명하는 몇 가지 다른 자료를 보여줍니다.사용하는 것보다ssh://프로토콜 접두사. SSH를 통해 Git에 액세스하기 위해 기존 URL 형식을 계..

programing 2023.05.25

실수로 .idea 디렉터리 파일을 git에 커밋했습니다.

실수로 .idea 디렉터리 파일을 git에 커밋했습니다. 제가 실수로 그 일을 저질렀습니다..idea/git로 디렉토리를 지정합니다.이로 인해 레포를 확인해야 하는 다른 모든 곳에서 충돌이 발생하고 있습니다.리모콘에서 이 파일들을 어떻게 제거하는지 궁금합니다. 이 파일들은 Intellij IDE에서 필요로 하기 때문에 여전히 로컬에서 필요합니다.그들이 원격지에 있는 것을 원하지 않습니다.디렉터리를 추가했습니다..idea/나에게.gitignore이 파일을 원격으로 커밋하고 푸시했습니다.하지만 다른 기계에서 체크아웃을 하는 동안에는 아무 영향이 없는 것 같습니다.여전히 오류 메시지가 표시됩니다. error: The following untracked working tree files would be over..

programing 2023.05.15

Git 하위 모듈을 추가할 때 분기/태그를 지정하려면 어떻게 해야 합니까?

Git 하위 모듈을 추가할 때 분기/태그를 지정하려면 어떻게 해야 합니까? 안녕하십니까?git submodule add -b이요?일이요? 분기가 후 새 )git submodule update --init지점 특정 것입니다().git status하위 모듈에 "현재 분기에 없음"이 표시됩니다. ▁on다에 대한 를 찾을 수 없습니다.gitmodules또는.git/config서브모듈의 분기나 특정 커밋에 대해 어떻게 알아낼 수 있을까요? 또한 분기 대신 태그를 지정할 수 있습니까? 버전 1.6.5.2를 사용하고 있습니다.저는 여기에 다른 답들의 집합체에 불과한 답을 추가하고 싶습니다. 하지만 저는 그것이 더 완전할 수도 있다고 생각합니다. 여러분은 이 두 가지를 가지고 있을 때 Git 서브모듈을 가지고 있다는 ..

programing 2023.05.15

git reset --hard origin/master의 의미는 무엇입니까?

git reset --hard origin/master의 의미는 무엇입니까? 나는 했습니다.git pull오류가 발생했습니다. 병합할 때 다음 작업 트리 파일을 덮어씁니다...병합하기 전에 해당 항목을 이동하거나 제거하십시오. 이 문제를 해결하기 위해 다음을 수행했습니다. git fetch git reset --hard origin/master 이제 내가 할 때git pull그것은 모든 것을 최신으로 말합니다.이러한 명령을 실행하면 정확히 어떤 일이 발생하는지 알고 싶습니다.알고있어요git fetch변경 사항을 내 로컬 레포에 병합하지 않고 원격 레포에서 변경 사항을 가져옵니다. 의 의미는 무엇입니까?git reset --hard origin/master어떻게 작동합니까?git reset --hard o..

programing 2023.05.10

글로벌 Git 구성을 표시하려면 어떻게 해야 합니까?

글로벌 Git 구성을 표시하려면 어떻게 해야 합니까? 구성된 모든 Git 섹션을 표시합니다. 겨우 찾았습니다git config --get core.editor그리고 구성된 기본 편집기뿐만 아니라 전체적으로 구성된 모든 것을 출력하고 싶습니다.사용할 수 있는 항목: git config --list 아니면 당신의 것을 보세요.~/.gitconfig 로컬 로컬저에 ..git/configjava. 사용: git config --list --show-origin 해당 설정이 정의된 위치 확인(글로벌, 사용자, repo 등)가장 짧은 것은 git config -l 시스템, 전역 및 로컬의 모든 상속된 값을 표시합니다. 글로벌 Git 구성을 편집하려면 어떻게 해야 합니까? 대답: 단답:git config --edit..

programing 2023.05.10

특정 Git 커밋 보기

특정 Git 커밋 보기 이 질문에는 이미 다음과 같은 답이 있습니다. 마감됨11년 전에. 중복 가능성: SHA-1 커밋 개체에 대한 정보를 얻으시겠습니까? 작업 중인 파일에 특정 변경 사항이 추가된 시점을 확인해야 해서git blame지휘권나는 그것으로부터 관련 약속의 해시를 얻었습니다.해시를 사용하여 해당 커밋의 로그 노트를 볼 수 있는 방법이 있습니까?모든 문서들은 나무 전체를 보는 방법에 대해 이야기합니다. 할 수 있다는 걸 알아요git log 하지만 파일에 대한 커밋이 많이 있고, 이 파일을 찾는 모든 작업을 수행하는 것은 정말 싫습니다.로그 노트를 볼 수 있는 간단한 방법을 알려주시면 감사하겠습니다.git show 설명서는 여기에 있습니다.그렇지 않으면 Google Code의 Git Docume..

programing 2023.05.05

Git 푸시 오류 '[원격 거부] 마스터 -> 마스터 (지점은 현재 체크아웃되었습니다)'

Git 푸시 오류 '[원격 거부] 마스터 -> 마스터 (지점은 현재 체크아웃되었습니다)' 어제 Git 저장소를 내 컴퓨터 중 하나에서 다른 컴퓨터로 복제하는 방법에 대한 질문을 올렸습니다. 다른 컴퓨터에서 'git 복제'하려면 어떻게 해야 합니까? 이제 소스(192.168.1.2)에서 대상(192.168.1.1)으로 Git 저장소를 성공적으로 복제할 수 있습니다. 하지만 제가 파일을 편집했을 때,git commit -a -m "test"그리고 a입니다.git push대상(192.168.1.1)에서 다음과 같은 오류가 발생합니다예: 192.168.1.1). git push hap@192.168.1.2's password: Counting objects: 21, done. Compressing objects..

programing 2023.04.25

Git - 치명적입니다.'/path/my_project/.git/index.lock'을(를) 생성할 수 없습니다.파일이 있습니다.

Git - 치명적입니다.'/path/my_project/.git/index.lock'을(를) 생성할 수 없습니다.파일이 있습니다. 프로젝트 트리를 git repo로 이동하려고 하면 여전히 이 오류 메시지가 나타납니다. 이 프로젝트와 함께 내 디렉토리의 권한을 확인해보니 777로 설정되어 있습니다.디렉토리의 터미널에 있습니다.my_project git init 그리고 제가 노력하면요 git add . 아니면요? git commit -m "first upload" 그래서 제가 오류를 맞힐게요. fatal: Unable to create '/path/my_proj/.git/index.lock': File exists. If no other git process is currently running, this ..

programing 2023.04.25

SSH 공용 키에 액세스하려면 어떻게 해야 하나요?

SSH 공용 키에 액세스하려면 어떻게 해야 하나요? 방금 RSA 키쌍을 생성했는데 GitHub에 키를 추가하려고 합니다. 는 는 i i는노노 i i i i i.cd id_rsa.pub ★★★★★★★★★★★★★★★★★」id_rsa.pub츠키노SSH는?cat ~/.ssh/id_rsa.pub ★★★★★★★★★★★★★★★★★」cat ~/.ssh/id_dsa.pub 다음 작업을 수행하여 보유하고 있는 모든 공개 키를 나열할 수 있습니다. $ ls ~/.ssh/*.pub키를 클립보드에 복사합니다. $ pbcopy < ~/.ssh/id_rsa.pub # Copies the contents of the id_rsa.pub file to your clipboard 경고: 새 줄이나 공백을 추가하지 않고 키를 정확하게 복..

programing 2023.04.20

커밋하기 전에 'git add'를 취소하려면 어떻게 해야 합니까?

커밋하기 전에 'git add'를 취소하려면 어떻게 해야 합니까? 이 게시물을 개선하시겠습니까?인용문 및 답변이 올바른 이유를 포함하여 이 질문에 대한 자세한 답변을 제공하십시오.충분한 세부 정보가 없는 답변은 편집 또는 삭제할 수 있습니다. 다음 명령을 사용하여 Git에 파일을 잘못 추가했습니다. git add myfile.txt 달리지 git commit이 변경을 커밋에 포함하지 않도록 하려면 어떻게 해야 합니까? (실행 취소)git add"CHANGE: "CHANGE: git reset 다른 변경 없이 현재 인덱스("커밋될 예정" 목록)에서 파일이 제거됩니다. 모든 파일의 모든 변경 내용을 해제하려면: git reset 버전의는 Git과 합니다.git reset HEAD ★★★★★★★★★★★★★★★..

programing 2023.04.20
반응형