Git 31

meteor .gitignore 파일에 무엇을 넣어야 합니까?

meteor .gitignore 파일에 무엇을 넣어야 합니까? 저는 새로운 유성 프로젝트가 있습니다.제 생각에는..meteordir에는 구성 파일(필요한)과 임시 파일(필요하지 않은)의 조합이 있습니다. 그래서 당신의 안에 있는 것은..gitignore?버전 제어에서 제외하고 싶은 유일한 디렉토리는.meteor/local. 운석이 자동으로 오른쪽을 만듭니다..meteor그리고..meteor/.gitignore, 하지만 -- 아무것도 할 필요는 없습니다.공용 저장소로 푸시하는 경우 구성 설정 파일을 여기에 넣을 수 있습니다. 저는 smtp, twitter, facebook 등의 서비스에 대한 암호화 키 및 다양한 암호와 같은 보안에 민감한 데이터 구성 설정을 config.js에 저장한 다음 .gitigno..

source 2023.11.06

원격 분기로 로컬 분기 덮어쓰기

원격 분기로 로컬 분기 덮어쓰기 이 질문에는 이미 다음과 같은 답변이 있습니다. 로컬 리포지토리 분기를 원격 리포지토리 HEAD와 동일하게 재설정 (26개 답변) 닫힘2년 전에. 지역 지사를 완전히 망쳤으니 다시 시작하고 싶습니다.서버의 버전이 정확합니다. 처음부터 다시 시작하고 싶지 않아요. 저는 제 지역의 역사를 이용해서 제 큰 실수를 고치고 싶습니다. (필요하다면 할 수 있습니다.) git fetch branchname,그리고.git pull branchname일을 하지 마.메시지는 "최신"이지만, 로컬 버전이 서버 버전과 일치하지 않습니다. git pull origin/branchname찾을 수 없음 오류가 발생합니다.먼저 현재 위치에 새 분기를 만듭니다(이전의 'screwed 업' 기록이 필요한..

source 2023.10.17

완전한 레포를 묶는 방법

완전한 레포를 묶는 방법 완전한 레포를 네트워크가 아닌 새로운 기계로 전송해야 하는데, 단일 파일 개체로 사용하는 것이 좋습니다.깃 번들을 사용하면 다음과 같은git fetch,git pull스니커넷 환경에서 스타일 작업을 수행하지만 대상 시스템에 이미 작업 버전의 레포가 있다고 가정하는 것으로 보입니다. 올바른 호출 방법: 현재 Repo에 있는 모든 분기 번들 대상 디렉터리에서 새 레포를 시작합니다. 즉, 루트 커밋을 올바르게 설치합니다. 다음 사항을 명확히 하기 위해 패치를 업스트림으로 보냈습니다. `git clone` can use any bundle created without negative refspecs (e.g., `new`, but not `old..new`). If you want to..

source 2023.10.02

포크를 사용하지 않고 요청을 당기시겠습니까?

포크를 사용하지 않고 요청을 당기시겠습니까? 다음은 "GitHub에서 다른 사람의 코드에 기여하는 방법" 항목의 코드 기여 단계입니다. 프로젝트 포크 리포지토리에 대해 하나 이상의 잘 설명된 커밋 및 치료 커밋을 수행합니다.둘 이상의 요소 또는 피쳐를 수정하는 경우 여기에 새 분기를 만들 수 있습니다. github의 웹 인터페이스에서 꺼내기 요청을 수행합니다. 레포를 위조하지 않고 풀 요청을 할 수 있습니까? 제 계정에 풀 요청을 위해 포크된 20개 이상의 저장소가 있는 것을 보는 것은 매우 슬픈 일입니다.그들은 그때는 활동이 없고 별/팔로어는 0개입니다.블랙 데이를 위해 누군가의 암호를 복사하는 것 같습니다.해당 리포지토리에 분기를 만들 수 있는 액세스 권한이 없는 경우 포크를 사용하지 않고 풀 요청을..

source 2023.09.02

커밋 사이에서 앞으로 이동하거나 뒤로 이동하려면 어떻게 해야 합니까?

커밋 사이에서 앞으로 이동하거나 뒤로 이동하려면 어떻게 해야 합니까? 나는 하고 있습니다.git bisect문제가 있는 커밋에 도달한 후, 저는 제가 올바른 커밋에 있는지 확인하기 위해 한 걸음 더 나아가고자 노력하고 있습니다. 알고 있습니다HEAD^역사를 거꾸로 거슬러 올라가지만 다음과 같이 저를 앞으로 나아가게 하는 또 다른 지름길이 있습니까(앞으로 구체적인 약속이 필요합니다). A - B - C(HEAD) - D - E - F 저는 제 목표가 F라는 것을 알고 있으며 C에서 D로 이동하고 싶습니다. 참고: 이것은 Git의 복제품이 아닙니다: 커밋 사이를 왔다 갔다 하는 방법, 내 질문은 약간 다르며 거기서 대답되지 않습니다.저는 당신이 할 수 있다고 믿습니다. git reset HEAD@{1} 시간..

source 2023.08.28

링크를 통해 개인 깃허브 저장소를 공유할 수 있습니까?

링크를 통해 개인 깃허브 저장소를 공유할 수 있습니까? GitHub의 개인 저장소에 Java 애플리케이션이 있는데 계정이 없는 사람과 공유하고 싶습니다.저는 사이트에서 이것에 대한 어떤 옵션도 찾지 못했습니다. 이것을 할 수 있는 방법이 있습니까?공동작업자는 GitHub 사용자만 될 수 있습니다.Github 사용자가 아닌 사용자 간에 개인 저장소를 공유할 수 있는 방법이 없습니다. 당신은 Github 계정이 필요하고 프로젝트에 공동 작업자로 추가되어야 합니다.이를 위해 gitfront.io 을 사용할 수 있습니다.보안을 유지하기 위해 사용자에게 읽기 전용 액세스 권한을 부여할 수 있습니다.https://gitfront.io/ 을 사용합니다.수행할 단계는 다음과 같습니다. https://gitfront.i..

source 2023.08.23

Git Stash의 용도는 무엇입니까?

Git Stash의 용도는 무엇입니까? 만약 제가 A 지점에서 일하다가 갑자기 A 지점에서 커밋을 준비하기 전에 B 지점에서 일을 해야 한다면, 저는 A 지점에 저의 변경 사항을 저장하고, B 지점에서 일을 한 다음, A 지점을 체크아웃하고, 재고를 적용합니다. A에서 작업을 수행하고 당일 작업을 중단하려면 작업을 저장한 후 다음날(작업을 다시 시작할 때) 적용해야 합니까, 아니면 작업 디렉터리에 커밋되지 않은 수정된 파일을 그대로 두어야 합니까?보안상의 이점이 있는 경우를 제외하고는 이 경우에 왜 제가 재고를 사용해야 하는지 모르겠습니다. 또한, 다른 시나리오:저는 직장과 집에서 모두 일합니다.집에 가고 싶을 때 약속을 지킬 준비가 안 된 경우, 제 일을 GitHub에 밀어넣은 다음 집에서 그 물건을 ..

source 2023.07.09

패턴별로 파일을 재귀적으로 추가합니다.

패턴별로 파일을 재귀적으로 추가합니다. 다른 디렉토리에 있는 패턴(또는 글로벌)별로 파일을 재귀적으로 추가하려면 어떻게 해야 합니까? 예를 들어, 다음과 같이 추가합니다.A/B/C/foo.java그리고.D/E/F/bar.java하나의 명령으로 (및 기타 여러 Java 파일): git add '*.java' 유감스럽게도, 그것은 예상대로 작동하지 않습니다.사용할 수 있습니다.git add [path]/\*.java하위 디렉터리에서 Java 파일을 추가하려면, 예.git add ./\*.java현재 디렉터리에 대해. 설명서에서: 모두의 콘텐츠를 추가합니다.*.txt아래의 파일Documentation디렉터리 및 해당 하위 디렉터리: $ git add Documentation/\*.txt 별표에 유의하십시오.*..

source 2023.07.09

git-gc를 얼마나 자주 사용해야 합니까?

git-gc를 얼마나 자주 사용해야 합니까? git-gc를 얼마나 자주 사용해야 합니까? 설명서 페이지에는 다음과 같이 나와 있습니다. 사용자는 각 리포지토리 내에서 이 작업을 정기적으로 실행하여 디스크 공간 활용률과 운영 성능을 유지하는 것이 좋습니다. gc 시간인지 확인하기 위해 개체 수를 가져오는 명령이 있습니까?이는 대부분 리포지토리의 사용량에 따라 다릅니다.한 사용자가 하루에 한 번 체크인하고 일주일에 한 번 지점/병합/등 작업을 수행하면 1년에 한 번 이상 실행할 필요가 없을 수 있습니다. 수십 명의 개발자가 하루에 2-3번씩 체크인하는 수십 개의 프로젝트를 수행하므로 매일 밤 실행하는 것이 좋습니다. 하지만 필요 이상으로 자주 실행하는 것은 나쁘지 않을 것입니다. 지금 실행하고 일주일 후에 ..

source 2023.07.09

"git init"과 "git init --bare"의 차이점은 무엇입니까?

"git init"과 "git init --bare"의 차이점은 무엇입니까? 사이의 차이점은 무엇입니까?git init그리고.git init --bare나는 많은 블로그 게시물이 필요하다는 것을 발견했습니다.--bare그들의 Git 서버를 위해? 맨 페이지에서 다음과 같이 표시되었습니다. --bare 맨 리포지토리를 만듭니다.GIT_DIR 환경이 설정되지 않은 경우 현재 작업 디렉토리로 설정됩니다. 하지만 그것은 실제로 무엇을 의미할까요?다음이 필요합니까?--bareGit 서버 설정을 위해?논베어 깃 레포 수 작업 디렉터리가 .git clone)을에 작성후디다포음있수확있다습니인할이 되어 있는 할 수 있습니다.git역사와 모든 깃 배관이 가는 폴더.당신은 그 수준에서 일합니다..git폴더가. 베어 깃 레포..

source 2023.06.29