commit 2

Xcode github commit / checkout / cherry-pick

일하다가 작업한걸 커밋을해놓고 푸쉬를하려는데 안되는것이다. 이상해서 살펴보니 브런치가 아닌곳에 head를 놓고 커밋을 해놓고 작업을 한것이었다. 첫번째 작업 끝 커밋에 checkout을하면 gitTest옆에 커밋 식별 번호가 나오는데 이상태에서 커밋을하게되면 브런치가 head인상태가 아닌데 커밋을하게되어 버린다 이러면 커밋한걸 푸쉬를 할 수 없게된다 !!!!!! 해결1 : 이상태에서 브런치를 checkout해버린다면 커밋 1은 날라가서 안보이게 되어버린다 나는 혹시몰라 커밋1의 식별번호를 적어놨고 이동한 브런치에서 cherry-pick을 해서 커밋한것을 옮겨올수 있었다 cherry-pick 은 커밋한것을 옮겨준다 해결 2 : 저 상태에서 브런치 이동을하지않고 새로운 브런치를 만든다면 작업한 커밋까지 다 ..

github 2021.11.28

Xcode에서 git 연동해보기 / commit / remote / push

Xcode에서 깃허브에 나의 소스를 올리고 소스 관리를 해보자 프로젝트를 만들어 봅시다. 프로젝트 만들때 Create Git repository on my Mac을 체크하고 만들면 온라인에 연결되지 않은 로컬 저장소가 컴퓨터에 생성됩니다. 프로젝트 만들때 체크를 하지않고 만들었다면 New Git Repositories를 선택합니다 소스를 변경했다면 커밋을 해봅시다 커밋 변경점을 코멘트에 상세하게 적어주세요 커밋이됬으면 푸쉬를 해야할텐데 xcode git no remte가 나옵니다 remote를 만들어줘야합니다. 내용적고 만들면 git push가 가능합니다 그러면 github에 변경한 내용이 올라간걸 확인할 수 있습니다.

github 2021.11.28
반응형