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


93

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

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

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


@JonathasWalker가 옳기 때문에 정답 선택을 변경해야합니다.
Please_Dont_Bully_Me_SO_Lords

여전히 정답입니까? 나는 그것을 할 수 없으며 단지 디렉토리를 생성합니다.
Quidam

답변:


138

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

1) 폴더 이름 뒤에 슬래시를 입력하여 하위 폴더로 이동합니다.  2) 한 디렉토리 위로 이동하려면 도트 도트를 입력 한 다음 슬래시를 입력합니다.  3) 백 스페이스 키를 사용하여 상위 디렉터리의 이름을 편집합니다.

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


37
음, 예, 일종의 이름이 아닙니다. 단지 "mkdir"로 이름을 바꾸는 것이 아닙니다 . 이전 디렉토리에서 새 디렉토리 로 하나의 파일 만 이동할 입니다. 다른 모든 파일도 거기에서 옮기는 피를 흘려야 할 것입니다. 나에게 공포 냄새가 난다. 그래도 멋진 애니메이션! :)
Sz.

5
분명히, 당신은 더 이상 할 수 없어
댄 Chaltiel

1
나를 위해 그것은 잘 작동하지 않습니다. 대신에 나는 파일 "..filename.ext"를 만드는
Vityata

2
여기서보기 어려운 것은 키 입력 순서입니다. 이것은 나를 위해 약간 혼란 스러웠습니다. ".."다음에 "/"를 누르면 디렉토리 위로 올라갑니다. 폴더 이름을 입력 한 다음 "/"를 입력하면 디렉토리 아래로 이동합니다.
Spencer

4
파일 이름의 시작 부분 (왼쪽 끝까지)에 커서를 놓고 백 스페이스 키를 누르십시오. :]
Trev14

43

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


2
UI에서 직접 폴더와 모든 파일의 이름을 바꿀 수 없다는 것은 사실입니다. 수락 된 대답은 개별 파일에 대해 작동하지만 디렉토리의 모든 파일을 편집하고 각각을 새 상위 폴더로 이동해야합니다. 마지막 파일이 제거되면 이전 디렉토리가 사라집니다.
Edward Anderson

10

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


6
해당 디렉토리에 하나의 문서가있는 경우에만 작동합니다. 더 많은 정보가 있으면 나머지는 이전 디렉토리에 남아 있습니다.
이그나시오 Alorre

8

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에서 폴더 이름을 보는 방법을 보여줍니다 .


내가 왜이 질문을 했는지도 기억 나지 않는다. 그것은 명령 줄을 통해이 작업을 수행하는 것이 훨씬 쉽다
committedandroider

내 git repo의 이름을 바꾸고 싶지만 명령 줄을 사용하지 않았습니다. 거기에 도달하는 선행 절차는 무엇입니까? 더 자세히 설명해 주시겠습니까? 감사합니다.
Choix

0

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

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


이 일을 끝냈습니다. VS 코드와 함께. 원하지 않는 경우 CLI 작업없이 빠르고 잘 작동합니다
Mehdi LAMRANI

커밋을 누르지 않습니다. 이유는 무엇입니까?
M.Ionut

0

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

# ./.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에서 수행 할 수있는 워크 플로 파일을 삭제하면됩니다.


-1

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  

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


질문은 Github 웹 사이트에 관한 것입니다.
DreamFlasher

-1

디렉토리로 이동하여 작은 톱니 바퀴 옆에있는 '설정'을 클릭하십시오. 디렉토리 이름을 바꾸는 필드가 있습니다.


그것은 전체 저장소입니다 ... 하위 디렉토리가 아닙니다. 저장소의 하위 디렉토리 이름을 변경할 수있는 방법이 없습니다
rolinger 19

-1

Github Desktop을 사용하는 것이 좋습니다. 파일 또는 디렉토리 이름을 바꿀뿐만 아니라 하위 폴더를 추가하고 파일 구조를 유지하기가 더 쉽습니다.


GitHub Desktop을 통해 파일 이름을 바꾸는 방법이 없습니다. 더 자세하게 얘기해 주 시겠어요?
Zorayr

-3

제목없는 폴더와 다른 문서가 나열된 한 디렉터리 위로 이동하여 'Untitlted Folder'이름을 변경했습니다.

'제목없는 폴더'앞에있는 작은 흰색 상자를 선택하면 상단에 '이름 변경'버튼이 표시됩니다. 그런 다음 폴더 이름을 클릭하고 원하는 변태 이름으로 변경하십시오.

'이름 바꾸기'버튼이 보이십니까?

'이름 바꾸기'버튼이 보이십니까?


체크 박스도없고 이름 바꾸기 버튼도 없습니다.
user3285954

어떻게 하죠? 아이콘이 보이지 않습니다.
Quidam

Github를 사용하고 계십니까?
speedstyle

2
참고 : 저것은 jupyter 노트북입니다
SilverMonkey
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.