<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Arquivo de git - Orange Juice</title>
	<atom:link href="https://orangejuice.com.br/tag/git/feed/" rel="self" type="application/rss+xml" />
	<link>https://orangejuice.com.br/tag/git/</link>
	<description>A comunidade tech mais vitaminada.</description>
	<lastBuildDate>Thu, 16 Oct 2025 23:19:03 +0000</lastBuildDate>
	<language>pt-BR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://orangejuice.com.br/wp-content/uploads/2024/07/fav_icon.png</url>
	<title>Arquivo de git - Orange Juice</title>
	<link>https://orangejuice.com.br/tag/git/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Configuração de ambiente de desenvolvimento</title>
		<link>https://orangejuice.com.br/configuracao-ambiente-desenvolvimento/</link>
					<comments>https://orangejuice.com.br/configuracao-ambiente-desenvolvimento/#respond</comments>
		
		<dc:creator><![CDATA[Orange Juice]]></dc:creator>
		<pubDate>Thu, 30 Oct 2025 13:00:00 +0000</pubDate>
				<category><![CDATA[Programação]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[backend]]></category>
		<category><![CDATA[desenvolvimento web]]></category>
		<category><![CDATA[docker]]></category>
		<category><![CDATA[front-end]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[nodejs]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[tecnologia]]></category>
		<guid isPermaLink="false">https://orangejuice.com.br/?p=18506</guid>

					<description><![CDATA[<p>Configuração de ambiente de desenvolvimento é um passo essencial para qualquer programador, seja no início de um curso, ao ingressar em uma nova empresa ou ao iniciar um projeto pessoal. Ter todas as ferramentas corretas instaladas garante produtividade, organização e menos erros técnicos. Neste guia, vamos listar as principais ferramentas utilizadas para desenvolvimento web. 1. Visual Studio Code O que é: Editor de código-fonte leve, rápido e altamente extensível, desenvolvido pela Microsoft. Como será usado: Será o principal editor para escrever código JavaScript, HTML e CSS. Por que usar: 🔗 Download Visual Studio Code💡 Funciona em Windows, macOS e Linux 2. Visual Studio Community O que é: IDE (Ambiente de Desenvolvimento Integrado) completa para desenvolvimento em .NET. Como será usado: Para escrever e testar códigos em C# e .NET. Por que usar: 🔗 Download Visual Studio Community💡 Disponível apenas para Windows 3. Node.js O que é: Ambiente de execução JavaScript fora do navegador. Como será usado: Para executar scripts JavaScript no terminal e usar o gerenciador de pacotes npm. Por que usar: 🔗 Download Node.js💡 Inclui automaticamente o npm (Node Package Manager) 4. MySQL O que é: Banco de dados relacional amplamente utilizado no mercado. Como será usado: Para armazenar e gerenciar dados da aplicação backend .NET. Por que usar: 🔗 Download MySQL💡 Ideal para projetos de backend que precisam armazenar informações estruturadas 5. MySQL Workbench O que é: Ferramenta gráfica para gerenciar bancos de dados MySQL. Como será usado: Para visualizar, editar e executar comandos SQL de maneira mais intuitiva. Por que usar: 🔗 Download MySQL Workbench💡 Permite conectar-se a bancos de dados locais e remotos 6. Docker O que é: Plataforma de containers que permite empacotar aplicações e suas dependências em um único ambiente isolado. Como será usado: Para preparar a aplicação para deploy em ambientes de nuvem ou em outras máquinas. Por que usar: 🔗 Download Docker💡 Muito útil para criar ambientes padronizados e reproduzíveis 7. Git O que é: Sistema de controle de versão distribuído. Como será usado: Para versionar código, colaborar em projetos e salvar versões na nuvem (ex: GitHub). Por que usar: 🔗 Download Git💡 Essencial para trabalho em equipe e versionamento profissional 8. Ferramentas de Organização (Bônus) Google Docs Notion Estas são as ferramentas essenciais para sua jornada neste curso. Ao dominar esse ambiente, você já estará preparado para lidar com a maioria dos projetos iniciais de desenvolvimento web. Assista o vídeo completo que o Lucas Batista mostrar todas essas ferramentas e como usá-las! Sempre que precisar, volte neste artigo para consultar os links e relembrar o propósito de cada ferramenta. Bons estudos! Artigo feito por Lucas Batista, instrutor do Curso Iniciante de Programação Full Stack da Orange Juice.</p>
<p>O post <a href="https://orangejuice.com.br/configuracao-ambiente-desenvolvimento/">Configuração de ambiente de desenvolvimento</a> apareceu primeiro em <a href="https://orangejuice.com.br">Orange Juice</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Configuração de ambiente de desenvolvimento é um passo essencial para qualquer programador, seja no início de um curso, ao ingressar em uma nova empresa ou ao iniciar um projeto pessoal. Ter todas as ferramentas corretas instaladas garante produtividade, organização e menos erros técnicos. Neste guia, vamos listar <strong>as principais ferramentas utilizadas para desenvolvimento web</strong>.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h5 class="wp-block-heading"><strong>1. Visual Studio Code</strong></h5>



<p><strong>O que é: </strong>Editor de código-fonte leve, rápido e altamente extensível, desenvolvido pela Microsoft.</p>



<p><strong>Como será usado: </strong>Será o principal editor para escrever código JavaScript, HTML e CSS.</p>



<p><strong>Por que usar:</strong></p>



<ul class="wp-block-list">
<li>Gratuito, multiplataforma (Windows, macOS, Linux)</li>



<li>Interface amigável e customizável</li>



<li>Possui uma vasta biblioteca de extensões</li>
</ul>



<p>🔗 <a href="https://code.visualstudio.com/" target="_blank" rel="noreferrer noopener">Download Visual Studio Code</a><br>💡 Funciona em Windows, macOS e Linux</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h5 class="wp-block-heading"><strong>2. Visual Studio Community</strong></h5>



<p><strong>O que é: </strong>IDE (Ambiente de Desenvolvimento Integrado) completa para desenvolvimento em .NET.</p>



<p><strong>Como será usado: </strong>Para escrever e testar códigos em C# e .NET.</p>



<p><strong>Por que usar:</strong></p>



<ul class="wp-block-list">
<li>Suporte oficial da Microsoft para desenvolvimento .NET</li>



<li>·ntegração com SQL Server e outras ferramentas de backend</li>
</ul>



<p>🔗 <a href="https://visualstudio.microsoft.com/" target="_blank" rel="noreferrer noopener">Download Visual Studio Community</a><br>💡 Disponível apenas para Windows</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h5 class="wp-block-heading"><strong>3. Node.js</strong></h5>



<p><strong>O que é:</strong> Ambiente de execução JavaScript fora do navegador.</p>



<p><strong>Como será usado:</strong> Para executar scripts JavaScript no terminal e usar o gerenciador de pacotes npm.</p>



<p><strong>Por que usar:</strong></p>



<ul class="wp-block-list">
<li>Permite rodar JavaScript no servidor ou máquina local</li>



<li>Base para frameworks modernos como React, Angular e Vue</li>
</ul>



<p>🔗 <a href="https://nodejs.org/" target="_blank" rel="noreferrer noopener">Download Node.js</a><br>💡 Inclui automaticamente o npm (Node Package Manager)</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h5 class="wp-block-heading"><strong>4. MySQL</strong></h5>



<p><strong>O que é:</strong> Banco de dados relacional amplamente utilizado no mercado.</p>



<p><strong>Como será usado:</strong> Para armazenar e gerenciar dados da aplicação backend .NET.</p>



<p><strong>Por que usar:</strong></p>



<ul class="wp-block-list">
<li>Gratuito e de código aberto</li>



<li>Compatível com ferramentas gráficas de administração (ex: MySQL Workbench)</li>
</ul>



<p>🔗 <a href="https://dev.mysql.com/downloads/mysql/" target="_blank" rel="noreferrer noopener">Download MySQL</a><br>💡 Ideal para projetos de backend que precisam armazenar informações estruturadas</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h5 class="wp-block-heading"><strong>5. MySQL Workbench</strong></h5>



<p><strong>O que é:</strong> Ferramenta gráfica para gerenciar bancos de dados MySQL.</p>



<p><strong>Como será usado:</strong> Para visualizar, editar e executar comandos SQL de maneira mais intuitiva.</p>



<p><strong>Por que usar:</strong></p>



<ul class="wp-block-list">
<li>Facilita o trabalho com banco de dados para quem está começando</li>



<li>Possui recursos visuais como modelagem ER</li>
</ul>



<p>🔗 <a href="https://dev.mysql.com/downloads/workbench/" target="_blank" rel="noreferrer noopener">Download MySQL Workbench</a><br>💡 Permite conectar-se a bancos de dados locais e remotos</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h5 class="wp-block-heading"><strong>6. Docker</strong></h5>



<p><strong>O que é:</strong> Plataforma de containers que permite empacotar aplicações e suas dependências em um único ambiente isolado.</p>



<p><strong>Como será usado:</strong> Para preparar a aplicação para deploy em ambientes de nuvem ou em outras máquinas.</p>



<p><strong>Por que usar:</strong></p>



<ul class="wp-block-list">
<li>Elimina o &#8220;na minha máquina funciona&#8221;</li>



<li>Facilita a entrega e escalabilidade de aplicações</li>
</ul>



<p>🔗 <a href="https://www.docker.com/products/docker-desktop/" target="_blank" rel="noreferrer noopener">Download Docker</a><br>💡 Muito útil para criar ambientes padronizados e reproduzíveis</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h5 class="wp-block-heading"><strong>7. Git</strong></h5>



<p><strong>O que é:</strong> Sistema de controle de versão distribuído.</p>



<p><strong>Como será usado:</strong> Para versionar código, colaborar em projetos e salvar versões na nuvem (ex: GitHub).</p>



<p><strong>Por que usar:</strong></p>



<ul class="wp-block-list">
<li>Permite rastrear mudanças no código</li>



<li>Fundamental para trabalho em equipe</li>
</ul>



<p>🔗 <a href="https://git-scm.com/downloads" target="_blank" rel="noreferrer noopener">Download Git</a><br>💡 Essencial para trabalho em equipe e versionamento profissional</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h5 class="wp-block-heading">8. Ferramentas de Organização (Bônus)</h5>



<p><strong><a href="https://docs.google.com/">Google Docs</a></strong></p>



<ul class="wp-block-list">
<li>Usado para escrever anotações e checklists</li>



<li>Colaboração em tempo real</li>
</ul>



<p><strong><a href="https://www.notion.so/">Notion</a></strong></p>



<ul class="wp-block-list">
<li>Organização de tarefas, anotações, banco de conhecimento</li>



<li>Criação de quadros Kanban, listas e wikis pessoais</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Estas são as ferramentas essenciais para sua jornada neste curso. Ao dominar esse ambiente, você já estará preparado para lidar com a maioria dos projetos iniciais de desenvolvimento web. <a href="https://youtu.be/o3Hy-XTXrgk">Assista o vídeo completo que o Lucas Batista</a> mostrar todas essas ferramentas e como usá-las!</p>



<p>Sempre que precisar, volte neste artigo para consultar os links e relembrar o propósito de cada ferramenta.</p>



<p>Bons estudos!</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p><strong><em>Artigo feito por <a href="https://www.linkedin.com/in/lucas-febatis/">Lucas Batista</a>, instrutor do <a href="https://www.youtube.com/playlist?list=PLn9-AyVYB5GOfF3aQpnna5fFrNFAgo2Rc">Curso Iniciante de Programação Full Stack da Orange Juice</a></em></strong>.</p>



<p></p>
<p>O post <a href="https://orangejuice.com.br/configuracao-ambiente-desenvolvimento/">Configuração de ambiente de desenvolvimento</a> apareceu primeiro em <a href="https://orangejuice.com.br">Orange Juice</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://orangejuice.com.br/configuracao-ambiente-desenvolvimento/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Diferenças entre Git e GitHub</title>
		<link>https://orangejuice.com.br/git-e-github/</link>
					<comments>https://orangejuice.com.br/git-e-github/#respond</comments>
		
		<dc:creator><![CDATA[Orange Juice]]></dc:creator>
		<pubDate>Tue, 26 Aug 2025 13:00:00 +0000</pubDate>
				<category><![CDATA[Conteúdos]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[dicas]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[projetos]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[tecnologia]]></category>
		<guid isPermaLink="false">https://orangejuice.com.br/?p=18411</guid>

					<description><![CDATA[<p>Lidar com códigos e diferentes versões de um projeto é uma tarefa diária para desenvolvedores. Muitas vezes, o trabalho é feito em equipe e a organização do código é essencial para o sucesso do projeto. Ferramentas como Git e GitHub se tornaram indispensáveis para manter tudo sob controle. Neste artigo, você vai entender as diferenças entre Git e GitHub, como funcionam e os principais conceitos para começar a usá-los de forma eficiente. O que é o Git? Criado por Linus Torvalds (o mesmo criador do Linux), o Git é um sistema de controle de versões que permite acompanhar todas as alterações feitas nos arquivos de um projeto.Com ele, é possível saber quem alterou o quê e quando, além de reverter arquivos para versões anteriores de forma simples e segura. Principais conceitos do Git Conhecer a terminologia do Git é fundamental para aproveitar todo o seu potencial. Veja os principais conceitos: Repositório O repositório é onde os arquivos e versões do projeto ficam armazenados. Pode ser local (no seu computador) ou remoto (em serviços como o GitHub). Fork O fork é a cópia de um repositório para a sua conta ou máquina, ideal para trabalhar em projetos existentes sem afetar o original. Pull Request Usado para propor mudanças no código de um repositório, permitindo que outros revisem e aprovem as alterações antes de incorporá-las. Branch São ramificações do código principal. Permitem desenvolver novas funcionalidades sem interferir na versão estável do projeto. Merge O merge junta as alterações feitas em uma branch ao código principal do projeto. Push O comando push envia as alterações feitas localmente para o repositório remoto, como o GitHub. Git Rebase Semelhante ao merge, mas reescrevendo o histórico de commits, deixando-o mais limpo e linear. Git Tag Permite marcar um ponto específico no histórico do repositório, geralmente usado para indicar lançamentos de versões estáveis. O que é o GitHub? O GitHub é uma plataforma online que permite hospedar repositórios Git de forma segura, facilitando o trabalho em equipe. Ele funciona como uma rede social para programadores, permitindo compartilhar código, colaborar em projetos open source e mostrar suas habilidades para recrutadores e empresas. Além disso, no GitHub você pode: Por que usar Git e GitHub? As vantagens de usar Git e GitHub incluem: Tanto o Git quanto o GitHub são ferramentas essenciais para qualquer desenvolvedor, seja iniciante ou experiente. Com elas, você terá controle total sobre as versões do seu projeto e conseguirá trabalhar de forma colaborativa, segura e organizada. Se você quer começar a desenvolver com mais eficiência, vale a pena criar um repositório, explorar os conceitos básicos e se aprimorar com o tempo. 💡 Dica final: Você pode criar sua conta gratuita no GitHub e começar a praticar hoje mesmo. Aproveite para conhecer o GitHub da Orange, e se você já tem uma conta no GitHub, aproveita para compartilhar no Discord da Orange! Artigo escrito por Cícero Araújo, desenvolvedor na FCamara e membro da comunidade Orange Juice.</p>
<p>O post <a href="https://orangejuice.com.br/git-e-github/">Diferenças entre Git e GitHub</a> apareceu primeiro em <a href="https://orangejuice.com.br">Orange Juice</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Lidar com <strong>códigos</strong> e diferentes <strong>versões de um projeto</strong> é uma tarefa diária para desenvolvedores. Muitas vezes, o trabalho é feito em equipe e a <strong>organização do código</strong> é essencial para o sucesso do projeto. Ferramentas como <strong>Git</strong> e <strong>GitHub</strong> se tornaram indispensáveis para manter tudo sob controle.</p>



<p>Neste artigo, você vai entender as diferenças entre <strong>Git</strong> e <strong>GitHub</strong>, como funcionam e os principais conceitos para começar a usá-los de forma eficiente.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h5 class="wp-block-heading">O que é o Git?</h5>



<p>Criado por <strong>Linus Torvalds</strong> (o mesmo criador do Linux), o <strong>Git</strong> é um sistema de controle de versões que permite acompanhar todas as alterações feitas nos arquivos de um projeto.<br>Com ele, é possível saber <strong>quem alterou o quê e quando</strong>, além de reverter arquivos para versões anteriores de forma simples e segura.</p>



<h5 class="wp-block-heading">Principais conceitos do Git</h5>



<p>Conhecer a terminologia do Git é fundamental para aproveitar todo o seu potencial. Veja os principais conceitos:</p>



<h6 class="wp-block-heading">Repositório</h6>



<p>O <strong>repositório</strong> é onde os arquivos e versões do projeto ficam armazenados. Pode ser <strong>local</strong> (no seu computador) ou <strong>remoto</strong> (em serviços como o GitHub).</p>



<h6 class="wp-block-heading">Fork</h6>



<p>O <strong>fork</strong> é a cópia de um repositório para a sua conta ou máquina, ideal para trabalhar em projetos existentes sem afetar o original.</p>



<h6 class="wp-block-heading">Pull Request</h6>



<p>Usado para propor mudanças no código de um repositório, permitindo que outros revisem e aprovem as alterações antes de incorporá-las.</p>



<h6 class="wp-block-heading">Branch</h6>



<p>São <strong>ramificações</strong> do código principal. Permitem desenvolver novas funcionalidades sem interferir na versão estável do projeto.</p>



<h6 class="wp-block-heading">Merge</h6>



<p>O <strong>merge</strong> junta as alterações feitas em uma branch ao código principal do projeto.</p>



<h6 class="wp-block-heading">Push</h6>



<p>O comando <strong>push</strong> envia as alterações feitas localmente para o repositório remoto, como o GitHub.</p>



<h6 class="wp-block-heading">Git Rebase</h6>



<p>Semelhante ao merge, mas reescrevendo o histórico de commits, deixando-o mais limpo e linear.</p>



<h6 class="wp-block-heading">Git Tag</h6>



<p>Permite marcar um ponto específico no histórico do repositório, geralmente usado para indicar lançamentos de versões estáveis.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h5 class="wp-block-heading">O que é o GitHub?</h5>



<p>O <strong>GitHub</strong> é uma plataforma online que permite hospedar repositórios Git de forma segura, facilitando o trabalho em equipe. Ele funciona como uma <strong>rede social para programadores</strong>, permitindo compartilhar código, colaborar em projetos <strong>open source</strong> e mostrar suas habilidades para recrutadores e empresas.</p>



<p>Além disso, no <strong>GitHub</strong> você pode:</p>



<ul class="wp-block-list">
<li>Criar e gerenciar seus repositórios.</li>



<li>Contribuir em projetos públicos.</li>



<li>Revisar e comentar alterações feitas por outros desenvolvedores.</li>



<li>Publicar portfólios com páginas do GitHub Pages.</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h5 class="wp-block-heading">Por que usar Git e GitHub?</h5>



<p>As vantagens de usar <strong>Git</strong> e <strong>GitHub</strong> incluem:</p>



<ul class="wp-block-list">
<li>Organização e histórico de alterações.</li>



<li>Segurança para reverter erros.</li>



<li>Trabalho colaborativo em tempo real.</li>



<li>Integração com diversas ferramentas de desenvolvimento.</li>
</ul>



<p>Tanto o <strong>Git</strong> quanto o <strong>GitHub</strong> são ferramentas essenciais para qualquer desenvolvedor, seja iniciante ou experiente. Com elas, você terá controle total sobre as versões do seu projeto e conseguirá trabalhar de forma colaborativa, segura e organizada.</p>



<p>Se você quer começar a desenvolver com mais eficiência, vale a pena criar um repositório, explorar os conceitos básicos e se aprimorar com o tempo.</p>



<p>💡 <strong>Dica final</strong>: Você pode criar sua conta gratuita no <a href="https://github.com/" target="_blank" rel="noreferrer noopener">GitHub </a>e começar a praticar hoje mesmo. Aproveite para conhecer o <a href="https://github.com/orangejuicetech">GitHub da Orange</a>, e se você já tem uma conta no GitHub, aproveita para compartilhar no <a href="https://discord.gg/orangejuicetech">Discord da Orange</a>!</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p><em><strong><a href="https://medium.com/orangejuicefc/git-e-github-gerenciando-c%C3%B3digo-de-forma-inteligente-227b8cc8a149">Artigo escrito por Cícero Araújo</a>, desenvolvedor na FCamara e membro da comunidade Orange Juice.</strong></em></p>
<p>O post <a href="https://orangejuice.com.br/git-e-github/">Diferenças entre Git e GitHub</a> apareceu primeiro em <a href="https://orangejuice.com.br">Orange Juice</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://orangejuice.com.br/git-e-github/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Guia prático Java: criando e publicando seu projeto no GitHub</title>
		<link>https://orangejuice.com.br/criando-e-publicando-seu-projeto-no-github/</link>
					<comments>https://orangejuice.com.br/criando-e-publicando-seu-projeto-no-github/#respond</comments>
		
		<dc:creator><![CDATA[Orange Juice]]></dc:creator>
		<pubDate>Thu, 10 Jul 2025 21:00:00 +0000</pubDate>
				<category><![CDATA[Conteúdos]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[backend]]></category>
		<category><![CDATA[dicas]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[tech]]></category>
		<guid isPermaLink="false">https://orangejuice.com.br/?p=18353</guid>

					<description><![CDATA[<p>Se você está começando a estudar desenvolvimento ou já tem alguma experiência, mas ainda não domina o processo de publicação no GitHub, este artigo é para você. Aqui vamos mostrar um guia prático Java: criando e publicando seu projeto no GitHub! Para saber, você pode assistir o vídeo incrível que saiu no Youtube da Orange! Por que publicar no GitHub? O GitHub é muito mais do que um repositório de código. É uma plataforma de colaboração, versionamento e demonstração do seu trabalho para o mundo. Publicar seus projetos no GitHub permite: Mão na massa: publicando seu projeto Vamos seguir os passos práticos para publicar seu projeto no GitHub, inspirados no vídeo do nosso canal: 1. Inicialize o Repositório Localmente: Abra o terminal na pasta do seu projeto e execute o comando git init. Isso transformará seu projeto em um repositório Git. 2. Adicione os arquivos: Use o comando git add . para adicionar todos os arquivos do seu projeto ao &#8220;stage&#8221; do Git. 3. Crie o arquivo .gitignore (opcional, mas recomendado): 4. Faça o primeiro commit: Execute o comando git commit -m "Mensagem descritiva do commit". A mensagem deve ser clara e concisa, explicando as mudanças que você está fazendo. Exemplo: git commit -m "Adiciona arquivos de configuração inicial e .gitignore" 5. Crie o repositório remoto no GitHub: Acesse o GitHub, faça login e clique em &#8220;New repository&#8221;. Dê um nome ao seu repositório e escolha se ele será público ou privado. Importante: Não inicialize o repositório com um README, LICENSE ou .gitignore. Faremos isso localmente. 6. Conecte o repositório local ao remoto: Copie a URL do seu repositório remoto (disponível na página do repositório no GitHub). No terminal, execute o comando git remote add origin &#60;URL do seu repositório&#62;. 7. Envie as alterações para o GitHub: Execute o comando git push -u origin main (ou master, dependendo da configuração do seu Git). Isso enviará seu código para o repositório remoto. A flag -u configura o &#8220;upstream branch&#8221;, o que facilita os próximos pushes. Dicas extras Publicar seu projeto no GitHub é um passo fundamental para qualquer pessoa que irá desenvolver. Além de facilitar a colaboração e o versionamento, é uma ótima forma de construir seu portfólio e mostrar suas habilidades para o mundo. Na Plataforma Orange, tem uma trilha de Desenvolvimento Full Stack, e um dos módulos é sobre Git e GitHub. E aí, gostou do artigo? Não deixe de assistir ao vídeo completo no nosso canal para ver o passo a passo criando e publicando seu projeto no GitHub:</p>
<p>O post <a href="https://orangejuice.com.br/criando-e-publicando-seu-projeto-no-github/">Guia prático Java: criando e publicando seu projeto no GitHub</a> apareceu primeiro em <a href="https://orangejuice.com.br">Orange Juice</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Se você está começando a estudar desenvolvimento ou já tem alguma experiência, mas ainda não domina o processo de publicação no GitHub, este artigo é para você. Aqui vamos mostrar um guia prático Java: criando e publicando seu projeto no GitHub! Para saber, você pode assistir o <a href="https://youtu.be/-xQdQH_R6rM">vídeo incrível que saiu no Youtube da Orange</a>!</p>



<h5 class="wp-block-heading">Por que publicar no GitHub?</h5>



<p>O GitHub é muito mais do que um repositório de código. É uma plataforma de colaboração, versionamento e demonstração do seu trabalho para o mundo. Publicar seus projetos no GitHub permite:</p>



<ul class="wp-block-list">
<li><strong>Colaboração:</strong> facilite a contribuição de outros desenvolvedores para o seu projeto.</li>



<li><strong>Versionamento:</strong> acompanhe as mudanças no seu código e reverta para versões anteriores se necessário.</li>



<li><strong>Portfólio:</strong> mostre suas habilidades para potenciais empregadores ou clientes.</li>



<li><strong>Backup:</strong> mantenha seu código seguro na nuvem.</li>
</ul>



<h5 class="wp-block-heading">Mão na massa: publicando seu projeto</h5>



<p>Vamos seguir os passos práticos para publicar seu projeto no GitHub, inspirados no vídeo do nosso canal:</p>



<h6 class="wp-block-heading"><strong>1. Inicialize o Repositório Localmente:</strong></h6>



<p>Abra o terminal na pasta do seu projeto e execute o comando <code>git init</code>. Isso transformará seu projeto em um repositório Git.</p>



<p></p>



<h6 class="wp-block-heading">2. <strong>Adicione os arquivos:</strong></h6>



<p>Use o comando <code>git add .</code> para adicionar todos os arquivos do seu projeto ao &#8220;stage&#8221; do Git.</p>



<p></p>



<h6 class="wp-block-heading">3. <strong>Crie o arquivo <code>.gitignore</code> (opcional, mas recomendado):</strong></h6>



<ul class="wp-block-list">
<li>Crie um arquivo chamado <code>.gitignore</code> na raiz do seu projeto.</li>



<li>Adicione os nomes de arquivos e pastas que você não quer versionar (por exemplo, arquivos de configuração sensíveis, pastas de módulos Node.js, etc.).</li>



<li>No vídeo, é mencionado o uso do <code>.gitkeep</code> para forçar o Git a versionar diretórios vazios.</li>
</ul>



<p></p>



<h6 class="wp-block-heading">4. <strong>Faça o primeiro commit:</strong></h6>



<p>Execute o comando <code>git commit -m "Mensagem descritiva do commit"</code>. A mensagem deve ser clara e concisa, explicando as mudanças que você está fazendo.</p>



<p>Exemplo: <code>git commit -m "Adiciona arquivos de configuração inicial e .gitignore"</code></p>



<p></p>



<h6 class="wp-block-heading">5. <strong>Crie o repositório remoto no GitHub:</strong></h6>



<p>Acesse o GitHub, faça login e clique em &#8220;New repository&#8221;. Dê um nome ao seu repositório e escolha se ele será público ou privado.</p>



<p><strong>Importante:</strong> Não inicialize o repositório com um README, LICENSE ou .gitignore. Faremos isso localmente.</p>



<p></p>



<h6 class="wp-block-heading">6. <strong>Conecte o repositório local ao remoto:</strong></h6>



<p>Copie a URL do seu repositório remoto (disponível na página do repositório no GitHub). No terminal, execute o comando <code>git remote add origin &lt;URL do seu repositório&gt;</code>.</p>



<p></p>



<h6 class="wp-block-heading">7. <strong>Envie as alterações para o GitHub:</strong></h6>



<p>Execute o comando <code>git push -u origin main</code> (ou <code>master</code>, dependendo da configuração do seu Git). Isso enviará seu código para o repositório remoto. A flag <code>-u</code> configura o &#8220;upstream branch&#8221;, o que facilita os próximos pushes.</p>



<h6 class="wp-block-heading">Dicas extras</h6>



<ul class="wp-block-list">
<li><strong>Git Switch:</strong> explore o <code>git switch</code> para navegar entre branches de forma mais segura. Ele evita problemas que podem ocorrer com o <code>git checkout</code> quando há alterações não commitadas. Use <code>git switch -c &lt;nome-da-branch&gt;</code> para criar e mudar para uma nova branch.</li>



<li><strong>Branch Develop:</strong> Crie uma branch <code>develop</code> para integrar as mudanças antes de enviar para a branch principal (<code>main</code> ou <code>master</code>).</li>



<li><strong>Convenções de nomes de branch:</strong> utilize prefixos como <code>feature/</code>, <code>bugfix/</code>, <code>hotfix/</code> para organizar suas branches e indicar o tipo de alteração que está sendo feita.</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Publicar seu projeto no GitHub é um passo fundamental para qualquer pessoa que irá desenvolver. Além de facilitar a colaboração e o versionamento, é uma ótima forma de construir seu portfólio e mostrar suas habilidades para o mundo. Na <a href="https://orangejuice.com.br/plataforma-orange">Plataforma Orange</a>, tem uma <a href="https://app.orangejuice.com.br/estudos/categorias/templates?categoryId=63dc2207855c3383eb171652">trilha de Desenvolvimento Full Stack</a>, e um dos módulos é sobre Git e GitHub.</p>



<p>E aí, gostou do artigo? Não deixe de assistir ao vídeo completo no nosso canal para ver o passo a passo criando e publicando seu projeto no GitHub:</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="Criação e publicação no GitHub - Curso Java #09 | Orange Juice 🍊" width="900" height="506" src="https://www.youtube.com/embed/-xQdQH_R6rM?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<p></p>
<p>O post <a href="https://orangejuice.com.br/criando-e-publicando-seu-projeto-no-github/">Guia prático Java: criando e publicando seu projeto no GitHub</a> apareceu primeiro em <a href="https://orangejuice.com.br">Orange Juice</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://orangejuice.com.br/criando-e-publicando-seu-projeto-no-github/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
