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?
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
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.
Consultez la réponse que j'ai liée à ci-dessus si vous avez déjà un projet sans référentiel Git.
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.
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.
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.
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.
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.
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.
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.
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.