GitHub 웹 사이트에서 디렉토리 / 폴더의 이름을 바꾸는 방법은 무엇입니까? 전체 저장소의 이름

GitHub 웹 사이트에서 단일 파일의 이름바꾸는 방법을 찾을 수 있었고 성공했습니다.

또한 전체 저장소의 이름바꾸는 방법을 찾을 수 있었고 성공을 거두었습니다.

누구든지 명령 줄 을 사용하지 않고 단일 디렉토리에이 작업을 수행하는 방법을 알고 있습니까? 참고로 InterviewTesting (src 파일 등을 포함)이라는 디렉토리를 다른 것으로 변경하려고합니다. 단일 파일 방식으로 시도했습니다. 하지만 이로 인해 디렉터리 이름 (InterviewTesting)을 변경할 수 없었고 실제 파일 이름 만 변경할 수있었습니다.여기에 이미지 설명 입력



답변

실제로 웹 인터페이스를 사용하여 폴더 이름을 변경하는 방법이 있습니다.

참조 https://github.com/blog/1436-moving-and-renaming-files-on-github를


답변

GitHub 웹 애플리케이션에서는이를 수행 할 수있는 방법이 없습니다. 이 작업을 수행하는 유일한 방법 git mv <old name> <new name>은 Git 클라이언트 (예 : SourceTree )를 사용 하거나 사용하는 명령 줄에 있습니다.


답변

할 수 있습니다! @committedandroider의 원래 게시물에 따라 편집을 누른 다음 파일 이름 시작 부분에 커서를두고 백 스페이스 키를 누르십시오. 그러면 폴더를 편집 할 수 있습니다. 완료되면 슬래시를 눌러 파일 이름을 다시 편집하십시오.


답변

github에서 폴더에 대한 대소 문자 구분 변경 사항이 누락되는 문제가 발생했습니다. 마이그레이션 기록을 유지해야하므로 github의 “basicApp”폴더를 “basicapp”으로 변경 한 방법의 예

$ git ls-files
$ git mv basicApp basicapp_temp
$ git add .
$ git commit -am "temporary change"
$ git push origin master
$ git mv basicapp_temp basicapp
$ git add .
$ git commit -am "change to desired name"
$ git push origin master

추신 : git ls-filesgithub에서 폴더 이름을 보는 방법을 보여줍니다 .


답변

GitHub 데스크톱이있는 경우 컴퓨터의 디렉터리 이름을 변경 한 다음 데스크톱에서 github 계정으로 업데이트를 푸시하면 거기에서 변경됩니다. 🙂

도움이 되었기를 바랍니다.


답변

이를 위해 워크 플로를 사용할 수 있습니다.

# ./.github/workflows/rename.yaml
name: Rename Directory

on:
  push:

jobs:
  rename:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - run: git mv old_name new_name
      - uses: EndBug/add-and-commit@v5.1.0

그런 다음 UI에서 수행 할 수있는 워크 플로 파일을 삭제하면됩니다.


답변

git을 처음 사용하는 사용자로서 다음 접근 방식을 취했습니다. 명령 줄에서 새 폴더를 만들고 파일을 복사하고 로컬에 추가 및 커밋하고 푸시하여 폴더 이름을 바꿀 수있었습니다. 내 단계는 다음과 같습니다.

$mkdir newfolder
$cp oldfolder/* newfolder
$git add newfolder
$git commit -m 'start rename'
$git push                             #New Folder appears on Github
$git rm -r oldfolder
$git commit -m 'rename complete'
$git push                             #Old Folder disappears on Github

아마도 더 나은 방법 일 것입니다. 그러나 그것은 저에게 효과적이었습니다.