Xcode 7 (e 8)
Se você estiver iniciando um novo projeto, basta marcar Criar repositório Git durante a configuração. (Em seguida, pule para baixo para a parte Commit abaixo.)
Mas se você estiver trabalhando com um projeto existente, vá para Xcode > Preferências ... > Controle de código-fonte e marque a caixa Ativar controle de código-fonte .
Em seguida, no principal controle de origem menu, escolha Criar cópia de trabalho ... .
(Se receber um erro "Diga-me quem é", consulte esta pergunta / resposta ou uma das outras perguntas associadas.)
Quando terminar, faça qualquer alteração em um dos arquivos de projeto do Xcode. Em seguida, volte ao menu Source Control e escolha Commit .
E escreva uma mensagem de confirmação e clique no botão Confirmar . (Se o botão de confirmação estiver desabilitado, faça qualquer pequena alteração em seu projeto e tente novamente.)
No Github, entre e crie um novo repositório .
Chame-o como quiser, mas não adicione um README ou .gitignore ou licença ainda. Você pode adicionar essas coisas mais tarde. Fazer isso agora tornará a sincronização mais difícil.
Copie o link para o seu repositório.
Vá para Source Control > seu nome de branch > Configure .
Clique no Remotes tab> " + botão"> Adicionar remoto ... .
Digite o nome do repositório github e cole o endereço.
Após adicionar o controle remoto, clique em Push no menu Source Control . Digite seu nome de usuário e senha do github. É isso aí. Seu projeto deve ser copiado para o github agora.
(Tive alguns problemas para que meu nome de usuário e senha fossem aceitos no início. Se isso acontecer com você, vá para Xcode > Preferências ... > Contas > seu novo repositório . Digite seu nome de usuário e senha e tente o Push novamente.)
Você pode adicionar um README e outros arquivos, mas se você fizer isso da web, você terá que fazer Source Control > Pull in Xcode antes de confirmar outras alterações.
Agora, sempre que você fizer alterações no Xcode, tudo o que você precisa fazer é Commit e Push .
Aprendi esse método principalmente aqui .
Veja também