마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

깃허브 연동질문좀 드립니다...

0 추천
깃허브를 언젠가는 써야할테니 여태껏 안쓰다가 이제 써보려고 영상을 따라하는데요...

https://www.youtube.com/watch?v=UTVjBYOLQKU

이 영상보고 따라하는중인데.. 마지막까지 다했음에도

깃허브에서 새로고침을하면 레퍼지토리에 변화가 없습니다....

무슨 이유때문인지 알수 있을까요?ㅜ

 

그리고 터미널을 사용하는것하고

https://www.youtube.com/watch?v=QBQIOuV3vnM&feature=emb_title

이 영상처럼 vcs를 이용해서하는 방법하고 어느걸 더 많이 사용하나요?

 

아래 영상 방법이 있는데 굳이 위 영상 처럼 하는 이유가 있을까요?

위 영상처럼 터미널을 사용하니 이상하게 안되네요 ㅠ
codeslave (3,940 포인트) 님이 2020년 10월 22일 질문
질문에 비디오 링크만 걸지 마시고 어떤 부분이 어떻게 안되는지를 말씀해 주시는게 나아요. 저렇게 링크만 걸어놓으시면 답변을 하고 싶으신 분이 있어도 비디오를 다보고 나서야 할 수 있는데, 그건 좀 아닌거 같아서요.
해당 영상을 보고 따라했다고만 했고.. 마지막까지 다 했음에도 그렇다고 본문에 있습니다..
제 요지는 영상을 마지막까지 따라하시고 깃허브를 새로고침 했는데 레퍼지토리에 변화가 없다고 하셨는데, 어떤 부분을 어떻게 따라하셨는데, 어디가 안된다는 상세한 내용이 없기 때문에 무엇을 원하시는지 알 수가 없다는 말입니다. 그리고 새로고침을 했을 때 어떤 결과가 나와야 하는지도 알 수가 없구요. 질문의 내용이 디테일을 포함하지 않는다면, 질문을 읽는 사람이 질문자를 의도와 상황을 파악할 수 없기 때문에, 그건 질문이 내용이 충분한 컨텍스트를 주도록 변경되어야 합니다.
님의 질문에서 영상에 대한 언급을 빼보시면

깃허브에서 새로고침을하면 레퍼지토리에 변화가 없습니다....

무슨 이유때문인지 알수 있을까요?ㅜ

질문이 이렇게 됩니다. 이걸 일고 질문을 정확하게 이해할 수 있는 방법이 있을까요?
첫번째ㅜ영상의 내용을 그대로 따라했습니다 깃배쉬를 대신해서
안드로이드 스튜디오 Terminal에
git init
git add -a
git commit -m "first commit"
git remote - f origin master
이렇게 순차적으로 입력후에
래퍼지토리에서 새로고침을 누르면.. 해당영상에서는 소스코드가 프로젝트 그대로 갱신되는데
저는 래퍼지토리 생성된 처음 그대로 변화가 앖네요..아무 에러나 반응 등 이런게 없습니다..ㅜ
배쉬에서 해봤는데도 똑같네요..
영상에서 하는대로라면 제 프로젝트를 깃헙 래퍼지토리에 올리는게 목적인데
따라해봐도 오류든 뭐든 뜨는게 없어서 답답하네요..
github.com이 서버가 되는 거죠?
git remote add origin http://..bitbucket.org/ABC.git
이 부분이 빠져있네요.
git init, git commit, git remote add 까지는 님의 쪽에서만 처리되는 커맨드입니다.
git 서버와 연결하시려면 당연히 그 서버에 계정이 있어야 하구요
git remote add <git_repo> 부분이 git server와 님의 로컬 repository를 연결하는 커맨드입니다. 연결은 했지만 아직 소스코드가 서버에 올라간 것이 아닙니다. 소스코드가 올라가도록 push를 해주셔야 합니다. git push 명령을 실행하시면 commit 되었던 소스코드가 서버로 올라가게 됩니다. 오류는 명령어가 잘못되었거나 git서버가 처리를 못할 경우가 아니면 뜨지 않을 겁니다.
그리고 git 서버에 SSH란 걸 세팅하시면 git 서버로 push 를 하실 때마 사용자 아이디와 비번을 물어보지 않도록 해줍니다.
아 제가 댓글중 빠져먹었는데 해당하시는 부분도 다했습니다ㅜ 깃헙사이트 계정생성하고
래퍼지토리 생성하고 거기 주소코드? 복사해서
git remote add origin 주소 이렇게요ㅜ
이후에는 댓글대로 했구요ㅜ 그런데도 그렇네요...안드로이드 스튜디오 vcs탭으로 추가하는건
정상적으로되던데말이죠..
로컬 git 리포 폴더에 .git라는 히든 폴더가 있습니다. 이걸 열어보시면 .gitconf가 있을 겁니다. 여기에 필요한 세팅이 다 되어 있습니다. 이걸 확인하시구요. 그리고 git push를 하셨다고 했는데, 이걸 하게 되면 성공여부를 알 수 있는 메세지가 콘솔에 뿌려집니다. 이 메세지를 주의 깊에 읽어 보세요. 문제가 있다면 이 메세지에 원인이 분명히 나와 있을 겁니다.
Github 에 리포 만들어서 해보니 잘 올라가네요. 아마 브랜치가 main이 디폴드로 보여질 겁니다. 실제로는 master 브랜치를 push하더라구요. Github페이지에서 브랜치를 master 브랜치 또는 님의 현재 브랜치를 확인하셔서 그걸로 바꿔서 확인해 보세요.

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...