background preloader

Gérez vos codes source avec Git

Bertrand Estellon - Enseignements - Autres - Intro à GWT À quoi sert GWT ? Google Web Toolkit est un outil permettant de réaliser des applications internet riches (Rich Internet Application ou RIA). Les outils de Google (GMail, Maps, etc.) sont des exemples de RIA. En pratique, le code d'une RIA se décompose en deux parties : Le code du client qui s'exécute dans le navigateur de l'utilisateur (Flash, JavaScript, etc.).Le code du serveur qui s'exécute dans un serveur d'applications (Tomcat, Bluefish, JBoss, etc.). Le fait d'utiliser le seul langage Java pour coder à la fois le client et le serveur présente plusieurs avantages : Java permet de faire des vérifications lors de la compilation du client (grâce, par exemple, au typage des variables).Il est possible de faire transiter des objets d'une même classe entre le client et le serveur.On peut également partager du code entre le client et le serveur (par exemple, les vérifications des formulaires). Installation du framework Création et exécution d'un premier projet Les widgets Création du projet <!

untitled Pro Git Si vous ne deviez lire qu'un chapitre avant de commencer à utiliser Git, c'est celui-ci. Ce chapitre couvre les commandes de base nécessaires pour réaliser la vaste majorité des activités avec Git. À la fin de ce chapitre, vous devriez être capable de configurer et initialiser un dépôt, commencer et arrêter le suivi de version de fichiers, d'indexer et valider des modifications. Nous vous montrerons aussi comment paramétrer Git pour qu'il ignore certains fichiers ou patrons de fichiers, comment revenir sur les erreurs rapidement et facilement, comment parcourir l'historique de votre projet et voir les modifications entre deux validations, et comment pousser et tirer les modifications avec des dépôts distants. Vous pouvez principalement démarrer un dépôt Git de deux manières. La première consiste à prendre un projet ou un répertoire existant et à l'importer dans Git. II-A-1. $ git add *.c $ git add README $ git commit ? II-A-2. Vous clonez un dépôt avec git clone [url]. II-B-1. II-B-2.

CSS Tutorial Fork A Repo A fork is a copy of a repository. Forking a repository allows you to freely experiment with changes without affecting the original project. Most commonly, forks are used to either propose changes to someone else's project or to use someone else's project as a starting point for your own idea. Propose changes to someone else's project A great example of using forks to propose changes is for bug fixes. Rather than logging an issue for a bug you've found, you can: Fork the repository.Make the fix.Submit a pull request to the project owner. If the project owner likes your work, they might pull your fix into the original repository! Use someone else's project as a starting point for your own idea. At the heart of open source is the idea that by sharing code, we can make better, more reliable software. When creating your public repository from a fork of someone's project, make sure to include a license file that determines how you want your project to be shared with others. Fork an example repository

Pro Git Quasiment tous les VCS ont une forme ou une autre de gestion de branche. Faire une branche signifie diverger de la ligne principale de développement et continuer à travailler sans se préoccuper de cette ligne principale. Dans de nombreux outils de gestion de version, cette fonctionnalité est souvent chère en ressources et nécessite souvent de créer une nouvelle copie du répertoire de travail, ce qui peut prendre longtemps dans le cas de grands projets. De nombreuses personnes font référence au modèle de gestion de branche de Git comme LA fonctionnalité et c'est sûrement la spécificité de Git par rapport à la communauté des gestionnaires de version. Pourquoi est-elle si spéciale ? III-A. Pour réellement comprendre comment Git gère les branches, nous devons revenir en arrière et examiner de plus près comment Git stocke ses données. Pour visualiser ce concept, supposons un répertoire contenant trois fichiers, ces trois fichiers étant indexés puis validés. Qu'est-ce que cela signifie ?

Tutorial Reguläre Ausdrücke - Daniel Fetts Homepage "Reguläre Ausdrücke" sind eine Art Sprache, die beim Programmieren für diverse Problemlösungen verwendet werden kann, insbesondere dann, wenn es darum geht, Zeichenketten (Strings) zu bearbeiten, zu prüfen oder in ihnen etwas zu suchen. Und weil der Name "Reguläre Ausdrücke" etwas unhandlich ist, heißen die "Regular Expressions" auch oft einfach nur "RegEx(en)". Du kannst dir dieses Tutorial ausdrucken - es gibt eine Druckversion ohne den schwarzen Hintegrund, wenn du in deinem Browser auf die Drucken-Funktion gehst. Und für Fehler bitte nicht gleich schlagen, der Text ist zu 100% im Regionalexpress zwischen Dillingen und Trier entstanden :-) Einführung Hier gibts ein kleines Tutorial zu diesen esoterisch anmutenden aber unglaublich mächtigen Zeichenketten, die beim unbedarften Betrachter Assoziationen eines kleinen Kindes und dessen ersten Versuchen an der Tastatur auslösen. Was sind reguläre Ausdrücke? Beispiele: Schulnote Postleitzahl E-Mail-Adresse Bestellnummern Konkrete Anwendung Probleme

iOS Tutorial: How to use git with Xcode | codek.tv Learn how to use Git together with Xcode Swift and iOS8 Apps in 31 Days: Build 16 iPhone apps☞ Design UI and write code using Swift and Xcode 6. Make apps for iOS8 and iPhone 6 – sell your apps on the App Store! ✽✽✽✽✽Build 64 iOS9 projects in Swift. Learn to build cash earning and career changing apps from scratch. Objective C for Beginners☞ Develop applications for OSX and iOS. ✽✽✽✽✽App~Promote~Ology: iOS & Android Increase App Downloads Fast☞ Learn App Marketing Ninja Expert Strategies For All App Developers: Increase Your App Downloads & Revenue Much Faster ✽✽✽✽✽iOS 9 Swift 2, Basics to Pro, 25 Projects, 20 Apps, 7 Games☞ Complete iOS 9 Swift Course. ✽✽✽✽✽iOS / OSX Game Development - From Start to Store in Swift☞ Learn to create amazing games from scratch in minimal time by properly understanding the SpriteKit framework and Swift.

How to use Github with Xcode11 □ | by Hector S. Villasano | The Startup | Medium Xcode11 provides a set of tools that can optimize your GitHub flow. Let us go over some of the ways we can use GitHub with Xcode. Setting up a new repo with Xcode is extremely easy. Although I love working on iTerm2, with my ZSH configuration, Xcode has tools that allow us to stay in Xcode! Before we start, we have to take some initial steps to make sure Github has been configured properly on our Mac (If you’re using Xcode, I assume you’re on a Mac ). First, let’s start by opening the terminal. Second, inside the terminal, let’s start setting up our Github user name and email. $ git config --global user.name "Mona Lisa"$ git config --global user.email "email@example.com" Third, we need to log in to our Github account from Xcode.

Git + Xcode, une belle histoire ? Utilisation de l’interface graphique intégrée | by Nicolas Bachur | Medium Si, depuis votre dernier commit, vous avez cassé votre code par une suppression hasardeuse, un ajout douteux ou que vous voulez rapidement tout annuler, il existe une méthode simple pour ça : annuler les changements (ligne par ligne, fichier par fichier ou tout les changements depuis le dernier commit). Ligne par ligne : depuis Xcode 10, une barre bleue à gauche du code permet d’annuler les modifications apportées au fichier “ligne par ligne”. Pour cela, il suffit de cliquer sur cette barre bleue verticale et de sélectionner “Discard change”, cela aura pour effet immédiat de supprimer toute les modifications de ces lignes. ✋🏼‼️ Pro tips : si en faisant cette action vous avez ajouté un breakpoint par mégarde, vous pouvez le supprimer en faisant un clic droit / delete Breakpoint ou plus simplement, avec un cliqué déplacé vers la gauche.

Understanding Git Version Control and Learn How to Use It in Xcode | by AppCoda | AppCoda Tutorials | Medium Everyone makes mistakes, it’s part of being human. I’m sure everyone reading this has one time or another made a huge mistake in their code and wished they could revert their project to the way it was an hour earlier. It’s mistakes like these which is why every programmer should use source control for all of their projects. Source control helps you go back to older versions of your project so you can either recover lost data or see the progression of your code over time. A common misconception is GitHub and Git are the same thing. With the introduction of Xcode 9, Apple collaborated with GitHub to make it easy for developers to use source control with their apps. In this tutorial, I’m going to show you the basics of Git and how to set it up and use it in Xcode. Note: This tutorial uses features which are only available in Xcode versions 9 and later. Since we’re learning about GitHub here and not as much Swift, the Xcode project I use will be very simple. Let’s get a project started!

Conflits de merge Git Les systèmes de contrôle de version sont, par essence, destinés à la gestion des contributions entre plusieurs auteurs distribués (généralement, des développeurs). Parfois, plusieurs développeurs peuvent essayer de modifier le même contenu. Si le développeur A essaie de modifier le même code que le développeur B, un conflit peut survenir. Pour limiter l'apparition de conflits, les développeurs doivent travailler dans des branches isolées et distinctes. Comprendre les conflits de merge Les merges et les conflits font partie intégrante de l'expérience Git. Les conflits surviennent généralement lorsque deux personnes ont modifié les mêmes lignes dans un fichier, ou si un développeur a supprimé un fichier alors qu'un autre développeur le modifiait. Types de conflits de merge Un merge peut entrer dans un état de conflit en deux points distincts. Git ne parvient pas à lancer le merge error: Entry '<fileName>' not uptodate. Git rencontre un problème durant le merge Création d'un conflit de merge

Gérez du code avec Git et GitHub Vous êtes un développeur débutant et vous souhaitez vous lancer sur des projets plus ambitieux ? Vous êtes au bon endroit ! Les projets informatiques sont parfois complexes et gérez l'historique de vos fichiers peut vite devenir mission impossible. Dans ce cours, je vous donnerai toutes les réponses pour gérer et déployer tous vos projets informatiques avec Git. Git permet de suivre les modifications de votre code et d'organiser vos projets de développement. Dans ce cours, vous installerez et configurerez Git et son ami GitHub. Vous voulez passer à l'étape supérieure dans votre maitrise des projets informatiques ?

git - petit guide - no deep shit! git - petit guide juste un petit guide pour bien démarrer avec git. no deep shit ;) par Roger Dudler (translation by KokaKiwi) Remerciements à @tfnico, @fhd, Namics this guide in english, deutsch, español, indonesian, italiano, nederlands, polski, português, русский, türkçe, မြန်မာ, 日本語, 中文, 한국어 installation Télécharger git pour Mac OSX Télécharger git pour Windows Télécharger git pour Linux créer un nouveau dépôt créez un nouveau dossier, ouvrez le et exécutez la commande git init pour créer un nouveau dépôt. cloner un dépôt créez une copie de votre dépôt local en exécutant la commande git clone /path/to/repository si vous utilisez un serveur distant, cette commande sera git clone username@host:/path/to/repository arbres ajouter & valider Vous pouvez proposer un changement (l'ajouter à l'Index) en exécutant les commandes git add <filename> git add * C'est la première étape dans un workflow git basique. envoyer des changements branches mettre à jour & fusionner tags remplacer les changements locaux

Related: