swift github 연동 질문

2 답변 글타래를 보이고 있습니다
  • 글쓴이
    • ksjs1111
      참가자
      • 글작성 : 2
      • 답글작성 : 3

      터미널로 깃허브 연동하다가 이상한 점이 있어서 질문드립니다.

      스크린샷 2022-04-24 17.39.39

      커밋을 할때 contents.swift 파일이 안보여서 실질적으로 작성한 코드를 깃허브에 올리지 못하고 있습니다.  어디서 문제가 발생한건지 조언 부탁드립니다..

      • 이 게시글은 ksjs1111에 의해 2 years, 6 months 전에 수정됐습니다.
    • rhrnakrnakr
      참가자
      • 글작성 : 0
      • 답글작성 : 40

      도움을 드리고 싶은데 무슨 상황인지 잘 모르겠습니다. 많이 막연하네요.

      현재 로컬저장소의 파일구성이 어떻게 되어있나요?

      • ksjs1111
        참가자
        • 글작성 : 2
        • 답글작성 : 3

        좀 더 자세히 상황을 설명 드리면, 스위프트 플레이그라운드로 스위프트 문법 연습한 파일을 깃허브에 저장을 하려고 하는데 커밋하는 과정에서 제가 작성한 코드가 있는 파일인 contents.swift 파일이 보이지가 않습니다. 소스트리도 함께 사용하고 있어서 혹시 뭔가 잘못 건들여서 파일이 제외가 되었나 해서 .gitignore 파일도 확인해 봤는데 아무 내용도 없더군요.. 그리고 로컬 저장소에 있는 파일들 사진 첨부해 드립니다.

        스크린샷 2022-04-24 20.32.27

        • rhrnakrnakr
          참가자
          • 글작성 : 0
          • 답글작성 : 40

          DataType.playground 파일 내부에 있을 겁니다. 파인더에서 마우스 우클릭으로 패키지 내용 보기 하시면 있을 거에요

          • ksjs1111
            참가자
            • 글작성 : 2
            • 답글작성 : 3

            아 알려주신 방법으로 패키지 내부 확인 해봤는데 제가 원하는  Contents.swift 찾았습니다!   스크린샷 2022-04-25 08.42.29

            그런데 터미널을 좀 만져보다가 이런 경고 메세지를 발견했습니다.

            스크린샷 2022-04-24 22.32.06

            제가 뭔가 잘못 만져서 Contents.swift 경로가 무시된듯합니다.

            그런데 .gitignore 파일을 열어보니 공란으로 아무것도 없어서 일단 .gitignore 파일에 Contents.swift 경로를 예외하는 방법으로 github에 올리는 방법을 찾긴했는데

            이러면 Swift 관련한 새로운 레포지토리 생성 할때 마다 .gitignore 파일을 수정해줘야 되나 해서 혹시 해결방법 아시나요..ㅜㅜ

             

            • 이 답변은 ksjs1111에 의해 2 years, 6 months 전에 수정됐습니다.
    • rhrnakrnakr
      참가자
      • 글작성 : 0
      • 답글작성 : 40

      저는 문제없이 잘 올라가는 것 같은데, 제가 작성자님의 컴퓨터를 들여다본 게 아니라서 글만 보고서는 뭐가 문제인지 파악하기 어렵네요. 깃이 익숙하신 게 아니라면 혹시 상위 디렉터리에 gitignore가 있는지 한번 확인해보시면 좋을 것 같습니다.

       

      이것과는 별개로 저장소를 만들 때마다 gitignore를 만들고 수정하는 건 당연하고 자연스러운 일이라고 생각됩니다.

       

      문제의 원인을 파악할 수는 없지만 일단 해결하는 게 우선이라면, 터미널에서 커스텀 명령어를 만드시거나 git init의 template을 활용하시면 될 것 같습니다.

       

2 답변 글타래를 보이고 있습니다
  • 답변은 로그인 후 가능합니다.

logo landscape small

사업자번호 : 743-81-02195
통신판매업 신고번호 : 제 2022-충북청주-1278 호
고객센터 : 카카오톡채널 @yagom