반응형

git 35

Git: 추가 vs 푸시 vs 커밋

Git: 추가 vs 푸시 vs 커밋 깃의 차이점은 무엇입니까?add,push그리고.commit? SVN에서는 "업데이트"가 "추가"하고 커밋은 "푸시"하며 "추가"합니다. git 내에는 모든 다른 기능이 있습니다.당신의 경험에서 어떤 설명을 기대하고 있습니다. git add나중에 커밋할 대기열에 수정된 파일을 추가합니다.파일이 커밋되지 않았습니다. git commit추가된 파일을 커밋하고 로그...를 사용하여 새 개정판을 만듭니다.파일을 추가하지 않으면 git은 아무것도 커밋하지 않습니다.두 작업을 결합할 수 있습니다.git commit -a git push변경 내용을 원격 리포지토리로 푸시합니다. 이 깃 치트 시트의 이 수치는 작업 흐름에 대한 좋은 아이디어를 제공합니다. git add된 커밋 된 것이..

itsource 2023.09.04

단말기에서 잘못된 사용자와 git 푸시

단말기에서 잘못된 사용자와 git 푸시 git과 단말기에 문제가 있습니다. 제가 발행하는 https://i.stack.imgur.com/BZdJo.jpg 을 보여드릴 갤러리가 있습니다. 단말기에서 커밋을 푸시하면 다른 사용자 이름으로 푸시한다고 Git는 말합니다. 그것은 커밋이 전혀 없는 조직(내 회사)의 사용자이며 아무에게도 속하지 않는 것 같습니다. (갤러리 첫 번째 사진 확인) 하지만 제가 Github을 Mac용으로 사용할 때는 이런 일이 발생하지 않습니다. 피드에서 저는 스스로 푸시된 커밋을 봅니다. 이 문제는 개인 저장소에도 영향을 미칩니다. 단말기가 이 사용자와 함께 해당 저장소에 커밋을 푸시하려고 하기 때문에 해당 저장소에 대한 커밋을 푸시할 권한이 없다고 합니다. (갤러리 두 번째 사진 확..

itsource 2023.08.25

터미널에서 현재 분기 및 폴더 경로를 표시하려면 어떻게 해야 합니까?

터미널에서 현재 분기 및 폴더 경로를 표시하려면 어떻게 해야 합니까? 팀 트리하우스 비디오를 몇 개 봤는데 Git와 작업할 때 단말기가 아주 멋집니다. 예를 들어, 그들은 (비슷한 것을) 가지고 있습니다. mike@treehouseMac: [/Work/test - feature-branch-name] $ git add . mike@treehouseMac: [/Work/test - feature-branch-name] $ git commit -m "Some feature." mike@treehouseMac: [/Work/test - feature-branch-name] $ git checkout master mike@treehouseMac: [/Work/test - master] $ git status 원..

itsource 2023.08.25

herku: src refspec 마스터가 일치하지 않습니다.

herku: src refspec 마스터가 일치하지 않습니다. 저는 헤로쿠를 진행하고 있습니다.누를 때: git push master Heroku 오류가 발생했습니다. error: src refspec master does not match any. error: failed to push some refs to 'git@heroku.com: etc ...' 이것은 나를 위한 일입니다. git push heroku HEAD:master 저는 그 문제를 경험했습니다.저는 이 문제를 이렇게 해결했습니다. 서류철로 무엇이든 저지르다 밀다 $ touch readme $ git add . $ git commit -m "init" $ git push heroku master 왜인지 모르겠다.언뜻 보기에 당신은 당신의..

itsource 2023.08.20

git clone에 ssh 옵션 전달 중

git clone에 ssh 옵션 전달 중 도망치려고 합니다.git cloneSSH가 리포지토리 호스트의 키를 확인하지 않고 있습니다.SSH에서 그렇게 할 수 있습니다. ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no user@host git clone 명령에 동일한 ssh 옵션을 전달할 수 있는 방법이 있습니까? 편집: 수정할 수 없는 제한이 있습니다.~/.ssh/config또는 해당 컴퓨터의 다른 파일.최근 릴리스된 Git 2.3은 매개 변수가 있는 명령을 정의하는 데 사용할 수 있는 새로운 변수 "GIT_SSH_COMMAND"를 지원합니다. GIT_SSH_COMMAND="ssh -o UserKnownHostsFile=/dev/null ..

itsource 2023.08.20

.gitignore 파일에 Django 마이그레이션 파일을 추가해야 합니까?

.gitignore 파일에 Django 마이그레이션 파일을 추가해야 합니까? Django 마이그레이션 파일을 다음에 추가해야 합니까?.gitignore 파일? 최근 마이그레이션 충돌로 인해 Git 문제가 많이 발생하여 마이그레이션 파일을 무시로 표시해야 하는지 궁금합니다. 만약 그렇다면, 앱에 있는 모든 마이그레이션을 추가하고, 이 마이그레이션을 추가하는 방법은 무엇입니까?.gitignore 파일?Django 마이그레이션 설명서에서 인용한 내용: 각 앱의 마이그레이션 파일은 해당 앱 내부의 "마이그레이션" 디렉터리에 상주하며, 코드베이스의 일부로 커밋되고 배포되도록 설계되었습니다.개발 시스템에서 이러한 마이그레이션을 한 번 만든 다음 동료의 시스템, 스테이징 시스템 및 최종적으로 프로덕션 시스템에서 동일..

itsource 2023.07.16

git pull --기본값과 git pull --off-only의 차이

git pull --기본값과 git pull --off-only의 차이 예를 들어origin/master약속함A--B--C그리고 나의local/master약속함A--B--D. 사용하면 어떻게 됩니까?git pull --rebase? 사용하면 어떻게 됩니까?git pull --ff-only? 결과 커밋 트리에 차이가 있습니까? git pull --rebase를 사용하면 어떻게 됩니까? git pull --rebase와 거의 동등합니다. git fetch git rebase origin/master 즉, 원격 변경(C)는 로컬 변경 전에 적용됩니다(D), 다음과 같은 트리가 생성됩니다. A -- B -- C -- D git pull --ff-only를 사용하면 어떻게 됩니까? 실패할 것입니다. git pul..

itsource 2023.07.06

git 하위 모듈 업데이트가 'detected submodule: detected in repository:

git 하위 모듈 업데이트가 'detected submodule: detected in repository: Linux 워크스테이션에 새 HDD를 장착했습니다.작동이 잘 되는 것 같습니다.새 디스크에 레포를 다운로드하고 싶습니다.그래서 나는 실행합니다.git clone XXX그리고 잘 작동합니다., CD를 할 때.git submodule update --init --recursive로 실패했습니다. fatal: detected dubious ownership in repository at '/media/data/users/jhu3szh/serialize' To add an exception for this directory, call: git config --global --add safe.directo..

itsource 2023.07.06

git-diff 및 git 로그가 새 파일 및 삭제된 파일을 무시하도록 만드는 방법은 무엇입니까?

git-diff 및 git 로그가 새 파일 및 삭제된 파일을 무시하도록 만드는 방법은 무엇입니까? 때때로 몇 개의 변경된 파일과 새 파일, 삭제된 파일 및/또는 이름이 변경된 파일이 있습니다.할 때git diff또는git-log수정 사항을 더 잘 찾을 수 있도록 생략하고 싶습니다. 실제로 새 파일과 삭제된 파일의 이름을 내용 없이 나열하는 것이 가장 좋습니다."old"가 "new"로 이름이 바뀐 경우 "old"와 "new"의 차이를 선택적으로 얻고 싶습니다.그--diff-filter옵션은 두 가지 모두에서 작동합니다.diff로그를 기록합니다. 사용합니다--diff-filter=Mdiff 출력을 내용 수정으로만 제한하는 로트. 이름과 복사본을 검색하고 diff 출력에 사용하려면 다음을 사용합니다.-M그리고..

itsource 2023.07.06

"경로를 업데이트하는 동시에 분기로 전환할 수 없음"

"경로를 업데이트하는 동시에 분기로 전환할 수 없음" 나는 가끔 그것을 사용합니다.checkout -b새 분기를 만들고 동시에 체크아웃하여 하나의 명령으로 추적을 설정하는 옵션입니다. 새로운 환경에서는 다음과 같은 오류가 발생합니다. $ git checkout -b test --track origin/master fatal: Cannot update paths and switch to branch 'test' at the same time. Did you intend to checkout 'origin/master' which can not be resolved as commit? Git는 왜 그것을 좋아하지 않습니까?이전에는 동일한 레포로 작동했습니다. 'origin/master커밋으로 해결할 수 없는..

itsource 2023.07.01
반응형