git-commit

    1

    4답변

    나는 Git에서 다음과 같은 상황을 겪고있다. 나는 리팩토링을 많이했고, 몇 차례 버전을왔다 갔다했기 때문에 머리를 떼었다. 분리 된 헤드 때문에 더 이상 원점/마스터 원격 지점에 커밋 할 수 없습니다. 머리는 내가 유지하려면 내 버전입니다. 내가 시도한 것은 원본/마스터 원격 브랜치를 HEAD로 병합하여 해당 버전을 다시 커밋 할 수 있도록하는 것이다.

    1

    1답변

    내 로컬에서 개발할 때 Eclipse에서 웹 프로젝트를 다시 게시 할 때마다 자동으로 Git의 모든 미결 변경 사항을 커밋하고 싶습니다. 이 방법을 통해 개발 활동에서 취한 조치를 잘 파악할 수 있습니다. 나는 공공 저장소에 밀기 전에 다시 rebase 할 것이다. 나는 단지 이것을 지역 역사에 사용하고 싶다. 일부 세부 정보 : 이클립스 웹 로직 10.3

    0

    1답변

    방금 ​​gitlab을 사용하기 시작했으며 내 로컬 폴더와 동기화 된 지점을 가지고 있습니다. 몇 가지 수동 조정을했는데 삭제할 수없는 여분의 폴더가 생겼습니다. git push를 사용하면 최신 정보를 제공합니다. git fetch를 사용할 때 최신 버전입니다. 나는 자식이 -u, git add -A, git gc --prune=now, git rm -r

    3

    1답변

    최근에 서브 모듈 "C"를 내 repo "B"에 추가 한 다음 하위 모듈 C에서 특정 커밋을 체크 아웃했습니다 (이전에 내가 원하는 도구의 이전 버전). B)에 포함시킨 다음, B를 범하고 밀어 붙이려고했다. 개발자가 이것을 가지고 선택한 이유 $ git push --recurse-submodules=on-demand ... Everything up-t

    1

    1답변

    새 커밋 _id를 만들지 않고 some_other_repo_branch에서 another_branch으로 병합하는 좋은 방법이 있습니까? 내가 이것을 사용하고 : git checkout my_branch git pull --rebase <remote> other_branch_where_are_the_changes

    0

    2답변

    많은 파일을 변경하고 Git 준비 영역에 추가했습니다. 그런 다음 커밋하기 전에 이전 커밋의 커밋 메시지를 변경해야한다는 것을 알게되었습니다. 그래서 git commit --amend을 수행하고 변경 로그를 통하지 않고 커밋 메시지를 변경했습니다. 음, 준비 영역의 파일을 이전 커밋에 추가했습니다. 이전 커밋을 원래 형식으로 만들고 변경된 파일을 준비 영역

    7

    2답변

    저는 218이라는 내 마스터 브랜치의 지사를 가지고 있습니다. 이 브랜치를 사용하는 사람은이 사람이 유일합니다. 3 주 전에 변경 요청을했으나 변경해야 할 필요가있을 때 거부되었습니다. 이제 이러한 변경 작업을 수행하고 지점에 대한 최신 변경 사항을 적용하려고했습니다. 커밋을 시도하고 병합해야한다고했습니다. 그래서 내가 했어. 그리고 그것은 나의 모든 파일

    1

    1답변

    내 자식 레포 (git rm a)에서 파일을 제거하고 다른 파일 (b)로 변경했습니다. 나는 또한 여러 가지 변화가있다.하지만 나는이 두 가지를 하나의 커밋으로 처리하고 나머지는 나중에 다루기를 원한다. 내 상태는 기본적으로 : # Changes to be commited: # deleted: a # renamed: f1 --> f2 # renamed

    2

    2답변

    git commit --amend을 쓸 때 나는이 커밋의 이름을 변경할 수있는 일종의 편집기를 얻는다. 키보드를 사용하여 변경 사항을 확인하고 저장하는 방법은 무엇입니까?

    4

    2답변

    git commit을 사용하여 커밋을 시도했을 때, 숭고한 텍스트 편집기가 열렸으며, 커밋 메시지를 작성하고 저장하고 닫았지만 변경 사항은 커밋되지 않았습니다. 터미널은 git commit에 매달려 있습니다. 그물을 검색하여 동일한 문제가있는 사람을 발견하고 아무 것도 생각하지 않고 동일한 수정 프로그램을 적용했습니다. 나는 명령 실행 : git confi