Git 26

git 저장소에서 bin 및 obj 폴더를 무시하려면 어떻게 해야 합니까?

git 저장소에서 bin 및 obj 폴더를 무시하려면 어떻게 해야 합니까? git 저장소에서 bin과 obj 폴더를 무시하고 싶습니다.제가 알아낸 바와 같이 .gitignore에서 이 작업을 수행할 수 있는 쉬운 방법은 없습니다.그럼, 다른 방법은 없을까요?Visual Studio에서 깨끗한 솔루션을 사용하고 있습니까?왜 이게 당신한테 안 되는지 모르겠어요.도움이 될 경우를 대비하여, 다음은 내 Visual Studio/git 프로젝트 중 하나에 있는 일반적인 .gitignore 파일입니다. *.suo *.user _ReSharper.* bin obj packages 단순히 무시하고 항목을 입력하는 것은 파일을 무시하지 않을 수 있으므로 커밋해야 할 수도 있습니다.저는 다음과 같은 방법을 사용했고 저를 ..

programing 2023.11.05

단일 레포 내에서 디렉토리당 .gitignore를 추가로 가질 수 있습니까?

단일 레포 내에서 디렉토리당 .gitignore를 추가로 가질 수 있습니까? A를 만들 수 있습니까?.gitignore해당 디렉토리 내의 파일(및 디렉토리)에만 적용되는 디렉토리 내의 파일?네, 가능합니다.한 번 해보세요, 잘 되네요.퍼팅 a.gitignore당신의 레포의 뿌리에 다른 것을 집어넣습니다..gitignore하위 디렉토리에 무시할 추가 사항이 있습니다.비슷한 질문은 다음과 같습니다.다중 '.gitignore'는 눈살을 찌푸리고 있습니까? (2010년 7월) 아니면 다른 버전의 a를 가질 수 있다면,.gitignore지점당 파일 수: github을 사용하여 퍼블릭 깃 저장소를 호스팅하는 동시에 중요한 데이터 파일을 추적하지 않도록 보장(2010년 2월) 추가 관련 사항:특정 파일의 충돌된 병합..

programing 2023.10.21

새 파일을 포함하는 'git add --patch'?

새 파일을 포함하는 'git add --patch'? 는.git add -p할 수 ? 그래서 만약 내가 새로운 파일을 만든다면,foo.java -p를 하지 못하게 git add -p git 는를 합니다.내가 노력했을때git add -p someNewFile.txt새로운 되지 않은 일일)에서, git입니다를 합니다.No changes.그리고 멈춰요.저는 먼저 새 파일을 추적할 생각이라고 말해야 했습니다. git add -N someNewFile.txt git add -p 그러나 파일이 추적되지 않았기 때문에 분할할 수 없는 하나의 거대한 덩어리로 표시됩니다(모두 새 파일이기 때문입니다!).그래서, 그 다음에 저는 혹을 더 작은 비트로 편집해야 했습니다.잘 모르실 경우 이 참조를 확인하여 시작하십시오. 업데..

programing 2023.10.11

GitHub: 이전 버전의 파일 검색

GitHub: 이전 버전의 파일 검색 나는 GitHub을 사용하여 레포에 있는 내 파일의 현재 버전을 모두 검색할 수 있다는 것을 알고 있습니다.하지만 저는 제 레포 파일의 이전 버전도 검색하고 싶습니다.예를 들어, 제 코드에 get_info()라는 함수가 있었는데 몇 가지 버전 전에 삭제했는데 get_info를 검색해서 코드를 찾을 수 있나요?GitHub을 사용할 수 없다면 git command line에서 가능합니까? 편집 git 명령행에서 이것을 어떻게 할 수 있는지 보여준 @Mark Longair에게 감사드립니다.GitHub에서 가능하지 않다면 좋은 기능을 가질 수 있을 것입니다.현재 저는 깃허브 웹사이트에서 저장소 코드의 전체 이력 내에서 검색하는 것이 불가능하다고 생각하지 않습니다. 가장 가까..

programing 2023.09.11

이전 커밋에 파일을 추가하는 방법은 무엇입니까?

이전 커밋에 파일을 추가하는 방법은 무엇입니까? 지난 한 시간 정도 동안 나는 파일을 수정했습니다. A ATest B BTest 내 커밋 메시지가 실제 변경 사항과 일치하는지 확인하려면 커밋됨A인상착의가 있는유감스럽게도 저는 포함하지 않았습니다.ATest그 약속에. 한편, 여전히 헌신적이지 않은 것은B그리고.BTest. 이 시점에서 진행하는 가장 좋은 방법은 무엇입니까?다음 중 하나를 원합니다. 현재 커밋되지 않은 파일에 영향을 주지 않고 이전 커밋을 되돌리시겠습니까? 이전 커밋에 동일한 설명의 다른 파일을 추가하시겠습니까? 이전 커밋에 새 파일 추가하기 $ git add new-file $ git commit --amend 사용할 수 있습니다.git commit --amend --no-edit커밋 메시..

programing 2023.08.12

git pull 커밋되지 않은 로컬 변경 유지

git pull 커밋되지 않은 로컬 변경 유지 업스트림 변경사항이 있더라도 특정 파일을 변경하지 않고 안전하게 Agit 프로젝트를 업데이트(풀)하려면 어떻게 해야 합니까? myrepo/config/config.php 원격에서 이 파일을 변경하더라도 Git Pull을 실행하면 다른 모든 것이 업데이트되지만 이 파일은 변경되지 않습니다(통합되지도 않음). PS. Git 기반 배포 스크립트만 작성하고 있기 때문에 요청한 작업을 수행해야 합니다.구성 파일을 템플릿으로 변경할 수 없습니다. 그래서 로컬로 변경된 내용을 잃지 않는 업데이트 스크립트를 작성하는 방법이 필요합니다.저는 다음과 같은 간단한 것을 바라고 있었습니다. git assume-remote-unchanged file1 git assume-remot..

programing 2023.07.18

Git로 파일 복사 작업 기록

Git로 파일 복사 작업 기록 git-mv를 사용하여 파일 git을 이동하면 상태가 파일 이름이 바뀌었고 일부 부분을 변경하더라도 거의 동일한 것으로 간주됩니다(기록을 추적할 수 있어 좋습니다). 파일을 복사할 때 원본 파일에 새 복사본과 연결하려는 기록이 있습니다. 파일을 이동한 다음 원래 위치에서 다시 체크아웃하려고 시도했습니다. 한 번 이동하면 원래 위치를 체크아웃할 수 없습니다. 파일 시스템 복사를 시도한 다음 파일을 추가했습니다. git은 새 파일로 나열합니다. 기록을 원래 파일로 추적할 수 있는 파일 이름 변경/이동을 기록하는 것과 유사한 방식으로 Git 레코드가 파일 복사 작업 기록을 원래 파일로 추적할 수 있습니까?Git는 추적 이름을 변경하거나 추적을 복사하지 않으므로 이름을 변경하거나 ..

programing 2023.07.13

소스 트리 Windows에서 커밋 메시지 편집(이미 원격으로 푸시됨)

소스 트리 Windows에서 커밋 메시지 편집(이미 원격으로 푸시됨) 명령줄을 누르지 않고 소스 트리에서 잘못된 커밋 메시지를 편집하려면 어떻게 해야 합니까? 추가 세부 정보: 이것은 최근의 약속이 아닙니다. 모든 것이 이미 비트버킷으로 밀려났습니다. 이것은 개인 저장소이며 내가 유일한 공동작업자입니다. 이전 커밋을 언제든지 다시 커밋할 수 있으므로 이전 커밋을 손실해도 상관 없습니다. 하지만 코드 수정 사항이 손실되는 것을 원하지 않습니다. 결과: 당신의 댓글과 답변에 따르면 현재는 불가능할 것 같으니, 새로운 저장소를 만들고 처음부터 다시 시작하려고 합니다.도와주셔서 모두 감사합니다! 다음은 소스 트리 for 윈도우즈 버전 1.5.2.0을 사용하여 이전 커밋(최근 커밋이 아님)의 커밋 메시지를 편집하..

programing 2023.07.08

Git 브랜치 크리에이터 찾기

Git 브랜치 크리에이터 찾기 저는 누가 지점을 만들었는지 알고 싶습니다. 다음과 같은 기능을 사용할 수 있습니다. git branch -a | xargs -L 1 bash -c 'echo "$1 `git log --pretty=format:"%H %an" $1^..$1`"' _ 그러나 분기를 만든 사용자가 아니라 분기당 마지막 커미터를 반환합니다.작성자별 원격 Git 분기를 커밋 날짜별로 정렬하여 나열합니다. git for-each-ref --format='%(committerdate) %09 %(authorname) %09 %(refname)' --sort=committerdate 분기는 커밋 포인터에 불과합니다.따라서 "누가 나를 창조했는가"와 같은 메타데이터를 추적하지 않습니다.직접 보세요.해라c..

programing 2023.07.08

-u 없이 업스트림으로 자동 설정되도록 깃 푸시를 구성하는 방법은 무엇입니까?

-u 없이 업스트림으로 자동 설정되도록 깃 푸시를 구성하는 방법은 무엇입니까? 나는 되고 싶다.git push origin로컬로 만든 분기를 처음으로 누를 때 업스트림 참조를 자동으로 설정합니다. 에 대해 알고 있습니다.git push -u하지만 제가 사용해 본 적이 있는지 없는지에 대해 생각하고 싶지 않아요.-u업스트림 기준을 설정하기 전 또는 설정합니다.다시 말해서, 나는 원합니다.git push으로 자적으효의 git push -u업스트림이 없는 지점의 푸시에서. 이것이 가능합니까?별칭이나 유틸리티 스크립트가 필요한 경우에는 괜찮습니다.여 구있수다니습성으로 할 수 .git config --global push.default current(으)로 현재 분기를 밀어넣어 같은 이름의 분기를 업데이트합니다...

programing 2023.07.03