web-dev-qa-db-fra.com

Ajouter un projet Xcode à github repo?

J'ai juste créé un nouveau dépôt github sur le site. Gardez à l'esprit que je suis un noob mais que je peux faire des choses basiques en terminal. Quoi qu'il en soit, je viens de créer le dépôt sur mon compte sur github.com et je ne l'ai pas encore fait.

Donc tout ce que je veux faire est de prendre mon projet Xcode dossier et de le télécharger sur mon nouveau dépôt github. Comment puis-je faire cela via un terminal?

51
SimplyKiwi

Le meilleur moyen est de suivre les instructions données par GitHub:

Tout d'abord, allez dans le bon répertoire

cd <directory of your Xcode project>

On dirait que vous avez déjà un projet Git local de Xcode. Si cela est vrai, ignorez ce bloc de code.

git init .
git add .
git commit -s
<type in a commit message>

Enfin, Push dans votre référentiel. Ce qui suit est copié directement à partir de mon propre compte github, après avoir créé un nouveau dépôt "test". Changer la partie "dhalperi/test".

Envoie un référentiel existant à partir de la ligne de commande

git remote add Origin [email protected]:dhalperi/test.git
git Push -u Origin master
70
Dan Halperin

J'allais juste laisser un commentaire ci-dessus, mais je vais aussi ajouter une réponse résumée. Ma réponse complète est ici .

Ce n'est pas via terminal que la question demande, mais vous pouvez considérer cela comme une autre méthode. Cependant, il est bien intégré à Xcode et il n’est pas difficile à faire.

Créer un référentiel Git lors de la création d'un nouveau projet

enter image description here

Consultez la réponse que j'ai liée à ci-dessus si vous avez déjà un projet sans référentiel Git.

S'engager

enter image description here

Après avoir modifié votre projet, sélectionnez Commit ... dans le menu Contrôle de la source. Vous allez ajouter un court message de validation.

Créer un nouveau référentiel GitHub

enter image description here

Sur le site GitHub , créez un nouveau référentiel. Appelez-le comme vous voulez, mais ne pas ajoutez un README ou .gitignore ou une licence pour le moment. Après avoir créé le nouveau référentiel, copiez le lien.

Ajouter une télécommande dans Xcode

dans Xcode, allez dans Contrôle de la source> le nom de votre branche> Configure. Cliquez ensuite sur le bouton Remote> "+"> Ajouter à distance. Indiquez le nom et l'adresse de votre référentiel.

enter image description here

Poussez votre projet vers GitHub

Allez à Contrôle de la source> Push. Vous devrez entrer votre nom d'utilisateur et votre mot de passe GitHub la première fois.

C'est ça. Maintenant, chaque fois que vous apportez des modifications dans Xcode, tout ce que vous avez à faire est de Commit ​​et Push.

Si vous n'avez pas suivi cette explication, veuillez lire this et this pour plus de détails.

Une étude plus approfondie

C’est une excellente vidéo que j’ai regardée récemment et qui m’a aidé à comprendre beaucoup mieux Git et son intégration avec GitHub.

56
Suragch

Obtenez l'application Github Mac, vous n'avez pas vraiment besoin d'un terminal à moins de vouloir faire des choses plus sophistiquées et sophistiquées ;-)

Rendez-vous simplement sur la page de votre projet sur GitHub, puis cliquez sur "Cloner sur Mac", cela devrait automatiquement le télécharger et l’installer pour vous. Vous devez le faire au moins une fois pour installer l'application et configurer certaines autorisations requises.

Après cela, vous verrez l’application GitHub dans votre Dock, ouvrez-la simplement, puis cliquez sur le petit signe "+" en bas, vous verrez "Créer un nouveau référentiel" et "Ajouter un nouveau référentiel local".

Vous pouvez soit ajouter le référentiel que XCode a déjà créé pour vous ou en télécharger un depuis GitHub, puis l'ouvrir dans XCode.

7
Martin Baulig

une solution non-terminal consiste à installer SourceTree . C'est une interface graphique très facile à utiliser par rapport au terminal. Mais il est fortement recommandé d'apprendre les commandes git correctement.

2
mihai

si vous avez déjà un repo git sur votre Mac et que vous utilisez Xcode 9,

pour xcode 9, allez simplement à l'onglet de contrôle des sources de l'inspecteur de navigation dans Xcode. Faites un clic droit sur le maître git et sélectionnez Créer "Votre nom de projet" à distance sur GitHub.

donnez vos identifiants GitHub et donnez un nom à git repo et Xcode créera et transmettra votre code pour vous. enter image description here

1
Vimal