반응형

GIT 21

Github에서 프로젝트의 라이센스를 변경하는 방법은?

Github에서 프로젝트의 라이센스를 변경하는 방법은? 문 닫았습니다.이 질문은 충족되지 않습니다.스택 오버플로 지침.현재 답변을 받지 않고 있습니다. 이 질문은 도움말 센터에 정의된 범위 내의 프로그래밍에 관한 질문이 아닌 것 같습니다. 9년전에 문을 닫았습니다. 이 질문을 개선합니다. 간단한 목록을 만들었습니다.API인에C다음을 통해 공개하고 싶습니다.Github. 저장소 생성 후 라이센스를 변경할 수 있는 방법이 있습니까?라이센스와 함께 릴리스하면 라이센스가 설명하는 대로 사용할 수 있습니다.그냥 "아니, 난 내 마음을 바꿨어 난 GPL 아래에 있지 않았으면 좋겠어"라고 말할 수는 없습니다.물론 향후 릴리스는 다른 라이센스에 포함될 수 있습니다(GPL은 다른 사용자의 수정 버전을 GPL로 강제하지만..

programing 2023.09.21

경고: refname''HEAD'는 애매합니다.

경고: refname''HEAD'는 애매합니다. Git은 처음인데 다음 명령을 실행하면 브랜치가 하나 너무 많은 것 같습니다. warning: refname 'HEAD' is ambiguous. 출력은 다음과 같습니다. warning: refname 'HEAD' is ambiguous. From github.com:dagda1/hornget * branch master -> FETCH_HEAD warning: refname 'HEAD' is ambiguous. warning: refname 'HEAD' is ambiguous. 실행하면git branch -a 다음을 알 수 있습니다. HEAD * master remotes/emmekappa/master remotes/origin/HEAD -> origin..

programing 2023.09.16

버전 지정을 위해 태그 대 릴리스/베타 분기를 사용해야 하는 이유는 무엇입니까?

버전 지정을 위해 태그 대 릴리스/베타 분기를 사용해야 하는 이유는 무엇입니까? 저는 약 1년 동안 git를 사용해 왔으며 다른 버전의 커밋에 태그를 지정하고 싶습니다.태그 작업에 사용할 명령어에 대한 많은 정보를 찾았지만 알고 싶은 것은 태그를 사용하는 이유입니다.1.1.0새로운 명령어들로 내 마음을 흐리게 할 필요가 없단 말인가요? 분기보다 태그를 다는 데는 여러 가지 좋은 이유가 있을 텐데 그 장점이 무엇인지 알고 싶습니다.태그는 불변입니다. "1.0.0"이라는 이름의 지점을 만들 수는 있지만, 사용자 또는 커밋 권한을 가진 모든 사용자는 해당 지점으로 이동하여(의도적이든 아니든) 1.0.0의 의미를 변경할 수도 있습니다. 일단 태그를 생성하면 태그를 사용할 수 없습니다. 태그 1.0.0은 정확히 ..

programing 2023.09.06

Git의 파일에 chmod 권한을 추가하는 방법은 무엇입니까?

Git의 파일에 chmod 권한을 추가하는 방법은 무엇입니까? 나는 커밋할 것입니다..sh파일입니다. 그러나 다른 서버에서 동일한 파일을 체크아웃할 때 실행할 수 있기를 바랍니다. 수동으로 작업하지 않고 작업할 수 있는 방법이 있습니까?chmod u+x파일을 체크아웃하는 서버에 있는 파일?공식 문서에 따르면 다음을 사용하여 추적된 파일에 "실행 가능" 플래그를 설정하거나 제거할 수 있습니다.update-index하위 명령 플래그를 설정하려면 다음 명령을 사용합니다. git update-index --chmod=+x path/to/file 제거하려면 다음을 사용합니다. git update-index --chmod=-x path/to/file 후드 아래 일반 유닉스 파일 권한 시스템처럼 보이지만 실제로는 그..

programing 2023.06.03

Git 하위 모듈과 하위 트리 간의 차이

Git 하위 모듈과 하위 트리 간의 차이 git submodule과 subtree의 개념적 차이는 무엇입니까? 각각의 일반적인 시나리오는 무엇입니까?하위 모듈은 링크입니다. 하위 트리는 복사입니다. 하위 모듈은 주 프로젝트가 다른 구성 요소(레포)의 고정 버전에 의존하는 구성 요소 기반 개발에 더 적합합니다. 상위 보고서(gitlinks, 인덱스의 특수 항목)에 참조만 보관합니다. 링크가 항상 외부 보고서의 HEAD를 가리키도록 하려면 어떻게 해야 합니까? 다음을 사용하여 하위 모듈 원격 레포의 분기 HEAD를 따르도록 하위 모듈을 만들 수 있습니다. o. (뒤에 따를 분기를 지정하려면) o git submodule update --remote합니다./origin/master메인 프로젝트는 하위 모듈의 ..

programing 2023.06.03

Git에서 로컬 커밋을 폐기하는 방법은 무엇입니까?

Git에서 로컬 커밋을 폐기하는 방법은 무엇입니까? 뭔가를 하고 있었는데 완전히 망했다고 판단했어요그것의 일부를 저지른 후에.그래서 저는 다음과 같은 순서를 시도했습니다. git reset --hard git rebase origin git fetch git pull git checkout 그 때 메시지를 받았습니다. Your branch is ahead of 'origin/master' by 2 commits. 로컬 디렉터리를 지우고 모든 것을 다시 다운로드하지 않고 로컬 커밋을 삭제합니다.어떻게 하면 그것을 달성할 수 있을까요?git reset --hard origin/master 에 없는 모든 커밋을 제거합니다.origin/master어디에origin리포 이름이고master분기의 이름입니다.별도로,..

programing 2023.06.03

기록이 있는 SVN 저장소를 새 Git 저장소로 마이그레이션하려면 어떻게 해야 합니까?

기록이 있는 SVN 저장소를 새 Git 저장소로 마이그레이션하려면 어떻게 해야 합니까? Git 매뉴얼, FAQ, Git - SVN 충돌 코스 등을 읽었는데 모두 이런저런 설명을 하지만 어디에서도 다음과 같은 간단한 지침을 찾을 수 없습니다. 위치: SVN 파일:svn://myserver/path/to/svn/repos 위치: Git 장소위치:git://myserver/path/to/git/repos git-do-the-magic-svn-import-with-history \ svn://myserver/path/to/svn/repos \ git://myserver/path/to/git/repos 그렇게 간단하지도 않을 것이고, 하나의 명령일 것이라고 기대하지도 않습니다.하지만 저는 그것이 아무것도 설명하려..

programing 2023.05.29

Gemfile.lock을 .gitignore에 포함해야 합니까?

Gemfile.lock을 .gitignore에 포함해야 합니까? 저는 번들러와 그것이 생성하는 파일에 익숙하지 않습니다., . GitHub에했다는 것을 ..gitignore리스트에합니다. 포크를 했으니 레포에 추가해도 메인 레포는 깨지지 않을 것으로 알고 있습니다만, 풀 요청을 하면 문제가 발생할까요? 야 합니다.Gemfile.lock저장소에 포함됩니까?Trinitron X에서 2022년 업데이트. 2021년으로 빠르게 전환하고 이제 Bundler 문서 [웹 아카이브]에서 Gemfile.lock을 보석 안에 커밋하라고 합니다.¯_(ツ)_/¯ 프로젝트를 시작할 때 개발자들에게 이해가 되고 사용하기 쉽다고 생각합니다.그러나 이제 CI 작업에서는 다른 버전에 대해 테스트하기 위해 모든 Gemfile.lock ..

programing 2023.05.29

맥OS에서 Git를 최신 버전으로 업그레이드하는 방법은 무엇입니까?

맥OS에서 Git를 최신 버전으로 업그레이드하는 방법은 무엇입니까? 저는 방금 OS X Lion이 탑재된 새 Mac을 구입했고 터미널에서 기본적으로 설치된 Git 버전을 확인했습니다.나는 답을 얻었습니다. git --version > git version 1.7.5.4 git를 최신 버전 1.7.8.3으로 업그레이드하고 싶어서 dmg 설치 프로그램 "git-1.7.8.3-intel-universal-snow-leopard.dmg"을 다운로드하여 실행했습니다. 설치 후에도 터미널에 버전이 1.7.5.4라고 표시됩니다.내가 뭘 잘못하고 있는 거지?이미 Homebrew를 가지고 있다면 간단합니다.홈브루가 설치되어 있다고 가정하고 다음을 입력합니다. brew install git 이렇게 하면 자동으로 git를 ..

programing 2023.05.09

마지막 커밋을 실행 취소하는 방법

마지막 커밋을 실행 취소하는 방법 이 질문에는 이미 다음과 같은 답이 있습니다. Git에서 가장 최근의 로컬 커밋을 실행 취소하려면 어떻게 해야 합니까? (104개 답변) 마감됨6년 전에. 제가 실수로.git add .그리고.git commit에서develop분점.하지만 운이 좋게도, 나는 하지 않았습니다.git push. 그래서 원래 상태로 되돌리고 싶었습니다. 나는 노력했다.git reset --soft그리고.git reset HEAD --hard제가 망친 것 같아요 이거 어떻게 고쳐요?원래 상태로 돌아가서 코드 변경 사항을 유지하고 싶습니다.당신은 아직 망치지 않은 것 같아요.시도: git reset HEAD^ 이렇게 하면 당신이 약속을 하기 전에 디르를 진술하게 될 것입니다.HEAD^변경 사항은 ..

programing 2023.05.04
반응형