{"id":15684,"date":"2024-06-13T20:40:58","date_gmt":"2024-06-13T17:10:58","guid":{"rendered":"https:\/\/www.itpiran.net\/blog\/?p=15684"},"modified":"2024-06-13T20:40:58","modified_gmt":"2024-06-13T17:10:58","slug":"how-to-push-an-existing-project-to-github","status":"publish","type":"post","link":"https:\/\/www.itpiran.net\/blog\/en\/tutorials\/how-to-push-an-existing-project-to-github\/","title":{"rendered":"How to Push an Existing Project to GitHub"},"content":{"rendered":"<h2 id=\"%d9%85%d9%82%d8%af%d9%85%d9%87\">Introduction<\/h2>\n<p>GitHub is a cloud-hosted Git management tool. Git is a distributed version control, meaning the entire repository and history lives wherever you put it. People tend to use GitHub in their business or development workflows as a managed hosting solution to back up their repositories. GitHub takes this even further by allowing you to connect with colleagues, friends, organizations, and more.<\/p>\n<p>In this tutorial, you will learn how to take an existing project you are working on and push it to GitHub.<\/p>\n<h5 id=\"%da%86%da%af%d9%88%d9%86%d9%87-%db%8c%da%a9-%d9%be%d8%b1%d9%88%da%98%d9%87-%d9%85%d9%88%d8%ac%d9%88%d8%af-%d8%b1%d8%a7-%d8%a8%d9%87-github-%d9%81%d8%b4%d8%a7%d8%b1-%d8%af%d9%87%db%8c%d9%85\">How to push an existing project to GitHub<\/h5>\n<ol>\n<li>Create a new GitHub Repo<\/li>\n<li>Launch Git in the project folder.<\/li>\n<li>Set up the Git Repo<\/li>\n<\/ol>\n<h5 id=\"%d9%be%db%8c%d8%b4-%d9%86%db%8c%d8%a7%d8%b2%d9%87%d8%a7\">Prerequisites<\/h5>\n<p>To initialize the repository and push it to GitHub, you need the following:<\/p>\n<ol>\n<li>A free GitHub account<\/li>\n<li>git is installed on your local machine<\/li>\n<\/ol>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-1-%db%8c%da%a9-%d9%85%d8%ae%d8%b2%d9%86-github-%d8%ac%d8%af%db%8c%d8%af-%d8%a7%db%8c%d8%ac%d8%a7%d8%af-%da%a9%d9%86%db%8c%d8%af\">Step 1 \u2013 Create a new GitHub repository<\/h2>\n<p>Log into GitHub and create a new empty repository. You can choose whether to initialize a README or not. This doesn&#039;t really matter because we&#039;re just going to overwrite everything in this remote repository anyway.<\/p>\n<p><img  loading=\"lazy\"  decoding=\"async\"  src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAP+KeNJXAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=\"  alt=\"\"  width=\"732\"  height=\"739\"  class=\"aligncenter wp-image-15685 size-full pk-lazyload\"  data-pk-sizes=\"auto\"  data-ls-sizes=\"auto, (max-width: 732px) 100vw, 732px\"  data-pk-src=\"https:\/\/cdn.itpiran.net\/2024\/06\/13202504\/1-3.png\"  data-pk-srcset=\"https:\/\/cdn.itpiran.net\/2024\/06\/13202504\/1-3.png 732w, https:\/\/cdn.itpiran.net\/2024\/06\/13202504\/1-3-297x300.png 297w, https:\/\/cdn.itpiran.net\/2024\/06\/13202504\/1-3-150x150.png 150w, https:\/\/cdn.itpiran.net\/2024\/06\/13202504\/1-3-110x110.png 110w, https:\/\/cdn.itpiran.net\/2024\/06\/13202504\/1-3-200x202.png 200w, https:\/\/cdn.itpiran.net\/2024\/06\/13202504\/1-3-380x384.png 380w, https:\/\/cdn.itpiran.net\/2024\/06\/13202504\/1-3-255x257.png 255w, https:\/\/cdn.itpiran.net\/2024\/06\/13202504\/1-3-300x303.png 300w, https:\/\/cdn.itpiran.net\/2024\/06\/13202504\/1-3-550x555.png 550w\" ><\/p>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-2-git-%d8%b1%d8%a7-%d8%af%d8%b1-%d9%be%d9%88%d8%b4%d9%87-%d9%be%d8%b1%d9%88%da%98%d9%87-%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-%da%a9%d9%86\">Step 2 \u2013 Launch Git in the project folder<\/h2>\n<p>From your terminal, after navigating to the folder you want to add, run the following commands.<\/p>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-3-git-repo-%d8%b1%d8%a7-%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-%da%a9%d9%86%db%8c%d8%af\">Step 3 \u2013 Set up the Git Repo<\/h2>\n<p>Make sure you are in the root directory of the project you want to push to GitHub and run:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>git init<\/code><\/pre>\n<\/div>\n<p>This step creates a hidden .git directory in your project folder that the git software recognizes and uses to store all the metadata and version history for the project.<\/p>\n<h5 id=\"%d9%81%d8%a7%db%8c%d9%84-%d9%87%d8%a7-%d8%b1%d8%a7-%d8%a8%d9%87-%d9%81%d9%87%d8%b1%d8%b3%d8%aa-git-%d8%a7%d8%b6%d8%a7%d9%81%d9%87-%da%a9%d9%86%db%8c%d8%af\">Add files to the Git directory<\/h5>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>git add -A<\/code><\/pre>\n<\/div>\n<p>The git add command is used to tell git which files to include in a commit, and the -A (or \u2013all) argument means \u201cinclude all.\u201d.<\/p>\n<h5 id=\"%d9%81%d8%a7%db%8c%d9%84-%d9%87%d8%a7%db%8c-%d8%a7%d8%b6%d8%a7%d9%81%d9%87-%d8%b4%d8%af%d9%87-%d8%b1%d8%a7-%da%a9%d8%a7%d9%85%db%8c%d8%aa-%da%a9%d9%86%db%8c%d8%af\">Commit the added files.<\/h5>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>git commit -m 'Added my project'<\/code><\/pre>\n<\/div>\n<\/div>\n<p>The git commit command creates a new commit with all the files that were &quot;added&quot;. -m (or -message) sets a message that will be included with the commit and used for future reference to understand the commit. In this case, the message is: &quot;I added my project&quot;.<\/p>\n<h5 id=\"%db%8c%da%a9-%d9%85%d9%86%d8%a8%d8%b9-%d8%b1%d8%a7%d9%87-%d8%af%d9%88%d8%b1-%d8%ac%d8%af%db%8c%d8%af-%d8%a7%d8%b6%d8%a7%d9%81%d9%87-%da%a9%d9%86%db%8c%d8%af\">Add a new remote source<\/h5>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>git remote add origin git@github.com:sammy\/my-new-project.git<\/code><\/pre>\n<\/div>\n<p>In git, a \u201cremote\u201d refers to a remote version of the same repository, usually located on a server somewhere (in this case, GitHub). \u201corigin\u201d is the default name git gives to a remote server (you can have multiple remotes), so git remote add origin tells git to add the default remote server URL for this repository.<\/p>\n<h5 id=\"%d8%a8%d9%87-github-push-%d8%af%d9%87%db%8c%d8%af\">Push to GitHub<\/h5>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>git push -u -f origin main<\/code><\/pre>\n<\/div>\n<p>The -u (or --set-upstream) flag sets the remote origin as the upstream reference. This allows you to later do git push and git pull commands without having to specify the origin, as we always want GitHub to do in this case.<\/p>\n<p>The -f (or \u2013force) flag stands for force. It automatically rewrites everything in the remote directory. We use it here to overwrite the default README that GitHub automatically initializes.<\/p>\n<h5 id=\"%d9%87%d9%85%d9%87-%d8%a8%d8%a7-%d9%87%d9%85\">All together<\/h5>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>git init\r\ngit add -A\r\ngit commit -m 'Added my project'\r\ngit remote add origin git@github.com:sammy\/my-new-project.git\r\ngit push -u -f origin main<\/code><\/pre>\n<\/div>\n<h5 id=\"%db%8c%da%a9-%d9%85%d8%ae%d8%b2%d9%86-github-%d8%b1%d8%a7-%d8%af%d8%b1-digitalocean-%d9%85%d8%b3%d8%aa%d9%82%d8%b1-%da%a9%d9%86%db%8c%d8%af\">Deploy a GitHub repository on DigitalOcean<\/h5>\n<p>Now that you have your GitHub repository, using the DigitalOcean app platform, easily deploy it with 1 click to bring it live.<\/p>\n<h2 id=\"%d9%86%d8%aa%db%8c%d8%ac%d9%87\">Result<\/h2>\n<p>Now, you&#039;re ready to track your code changes remotely on GitHub! As a next step, use the Introduction to GitHub and Open Source Projects tutorial series to master GitHub.<\/p>\n<p>You can use the Github cheat sheet and keep it as a reference.<\/p>\n<p>Once you start collaborating with others on a project, you need to know how to create a pull request.<\/p>\n<p>&nbsp;<\/p>","protected":false},"excerpt":{"rendered":"Introduction GitHub is a cloud-hosted Git management tool. Git is a distributed version control, so\u2026","protected":false},"author":1,"featured_media":15687,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_focuskw":"\u0686\u06af\u0648\u0646\u0647 \u06cc\u06a9 \u067e\u0631\u0648\u0698\u0647 \u0645\u0648\u062c\u0648\u062f \u0631\u0627 \u0628\u0647 GitHub Push \u062f\u0647\u06cc\u0645","_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","_yoast_wpseo_canonical":"","_yoast_wpseo_opengraph-description":"","_yoast_wpseo_opengraph-image":"","_yoast_wpseo_twitter-description":"","_yoast_wpseo_twitter-image":"","_yoast_wpseo_focuskeywords":"","_yoast_wpseo_primary_category":"193","footnotes":""},"categories":[193],"tags":[426],"class_list":{"0":"post-15684","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-tutorials","8":"tag-github"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u0686\u06af\u0648\u0646\u0647 \u06cc\u06a9 \u067e\u0631\u0648\u0698\u0647 \u0645\u0648\u062c\u0648\u062f \u0631\u0627 \u0628\u0647 GitHub Push \u062f\u0647\u06cc\u0645 - \u0628\u0644\u0627\u06af ITPiran<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.itpiran.net\/blog\/en\/tutorials\/how-to-push-an-existing-project-to-github\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u0686\u06af\u0648\u0646\u0647 \u06cc\u06a9 \u067e\u0631\u0648\u0698\u0647 \u0645\u0648\u062c\u0648\u062f \u0631\u0627 \u0628\u0647 GitHub Push \u062f\u0647\u06cc\u0645 - \u0628\u0644\u0627\u06af ITPiran\" \/>\n<meta property=\"og:description\" content=\"\u0645\u0642\u062f\u0645\u0647 GitHub \u06cc\u06a9 \u0627\u0628\u0632\u0627\u0631 \u0645\u062f\u06cc\u0631\u06cc\u062a Git \u0645\u06cc\u0632\u0628\u0627\u0646 \u0627\u0628\u0631 \u0627\u0633\u062a. Git \u06cc\u06a9 \u06a9\u0646\u062a\u0631\u0644 \u0646\u0633\u062e\u0647 \u062a\u0648\u0632\u06cc\u0639 \u0634\u062f\u0647 \u0627\u0633\u062a\u060c \u0628\u0647 \u0627\u06cc\u0646&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.itpiran.net\/blog\/en\/tutorials\/how-to-push-an-existing-project-to-github\/\" \/>\n<meta property=\"og:site_name\" content=\"\u0628\u0644\u0627\u06af ITPiran\" \/>\n<meta property=\"article:published_time\" content=\"2024-06-13T17:10:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.itpiran.net\/2024\/06\/13203924\/git.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1793\" \/>\n\t<meta property=\"og:image:height\" content=\"1110\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-push-an-existing-project-to-github\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-push-an-existing-project-to-github\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/person\\\/04ed27b919baca468a2273f8e4318f81\"},\"headline\":\"\u0686\u06af\u0648\u0646\u0647 \u06cc\u06a9 \u067e\u0631\u0648\u0698\u0647 \u0645\u0648\u062c\u0648\u062f \u0631\u0627 \u0628\u0647 GitHub Push \u062f\u0647\u06cc\u0645\",\"datePublished\":\"2024-06-13T17:10:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-push-an-existing-project-to-github\\\/\"},\"wordCount\":75,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-push-an-existing-project-to-github\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/06\\\/13203924\\\/git.jpg\",\"keywords\":[\"github\"],\"articleSection\":[\"\u0622\u0645\u0648\u0632\u0634\u06cc\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-push-an-existing-project-to-github\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-push-an-existing-project-to-github\\\/\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-push-an-existing-project-to-github\\\/\",\"name\":\"\u0686\u06af\u0648\u0646\u0647 \u06cc\u06a9 \u067e\u0631\u0648\u0698\u0647 \u0645\u0648\u062c\u0648\u062f \u0631\u0627 \u0628\u0647 GitHub Push \u062f\u0647\u06cc\u0645 - \u0628\u0644\u0627\u06af ITPiran\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-push-an-existing-project-to-github\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-push-an-existing-project-to-github\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/06\\\/13203924\\\/git.jpg\",\"datePublished\":\"2024-06-13T17:10:58+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-push-an-existing-project-to-github\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-push-an-existing-project-to-github\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-push-an-existing-project-to-github\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/06\\\/13203924\\\/git.jpg\",\"contentUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/06\\\/13203924\\\/git.jpg\",\"width\":1793,\"height\":1110},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-push-an-existing-project-to-github\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u0622\u0645\u0648\u0632\u0634\u06cc\",\"item\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/category\\\/tutorials\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"\u0686\u06af\u0648\u0646\u0647 \u06cc\u06a9 \u067e\u0631\u0648\u0698\u0647 \u0645\u0648\u062c\u0648\u062f \u0631\u0627 \u0628\u0647 GitHub Push \u062f\u0647\u06cc\u0645\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\",\"name\":\"\u0628\u0644\u0627\u06af ITPiran\",\"description\":\"\u0627\u062e\u0628\u0627\u0631 \u0648 \u0645\u0642\u0627\u0644\u0627\u062a \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\",\"name\":\"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\",\"alternateName\":\"ITPIran Blog\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/cdn.itpiran.net\\\/2023\\\/12\\\/27150508\\\/cropped-ITPIRAN-BLOG-LOGO-2.png\",\"contentUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2023\\\/12\\\/27150508\\\/cropped-ITPIRAN-BLOG-LOGO-2.png\",\"width\":512,\"height\":512,\"caption\":\"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/person\\\/04ed27b919baca468a2273f8e4318f81\",\"name\":\"admin\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/en\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Push an Existing Project to GitHub - ITPiran Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.itpiran.net\/blog\/en\/tutorials\/how-to-push-an-existing-project-to-github\/","og_locale":"en_US","og_type":"article","og_title":"\u0686\u06af\u0648\u0646\u0647 \u06cc\u06a9 \u067e\u0631\u0648\u0698\u0647 \u0645\u0648\u062c\u0648\u062f \u0631\u0627 \u0628\u0647 GitHub Push \u062f\u0647\u06cc\u0645 - \u0628\u0644\u0627\u06af ITPiran","og_description":"\u0645\u0642\u062f\u0645\u0647 GitHub \u06cc\u06a9 \u0627\u0628\u0632\u0627\u0631 \u0645\u062f\u06cc\u0631\u06cc\u062a Git \u0645\u06cc\u0632\u0628\u0627\u0646 \u0627\u0628\u0631 \u0627\u0633\u062a. Git \u06cc\u06a9 \u06a9\u0646\u062a\u0631\u0644 \u0646\u0633\u062e\u0647 \u062a\u0648\u0632\u06cc\u0639 \u0634\u062f\u0647 \u0627\u0633\u062a\u060c \u0628\u0647 \u0627\u06cc\u0646&hellip;","og_url":"https:\/\/www.itpiran.net\/blog\/en\/tutorials\/how-to-push-an-existing-project-to-github\/","og_site_name":"\u0628\u0644\u0627\u06af ITPiran","article_published_time":"2024-06-13T17:10:58+00:00","og_image":[{"width":1793,"height":1110,"url":"https:\/\/cdn.itpiran.net\/2024\/06\/13203924\/git.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-push-an-existing-project-to-github\/#article","isPartOf":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-push-an-existing-project-to-github\/"},"author":{"name":"admin","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/person\/04ed27b919baca468a2273f8e4318f81"},"headline":"\u0686\u06af\u0648\u0646\u0647 \u06cc\u06a9 \u067e\u0631\u0648\u0698\u0647 \u0645\u0648\u062c\u0648\u062f \u0631\u0627 \u0628\u0647 GitHub Push \u062f\u0647\u06cc\u0645","datePublished":"2024-06-13T17:10:58+00:00","mainEntityOfPage":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-push-an-existing-project-to-github\/"},"wordCount":75,"commentCount":0,"publisher":{"@id":"https:\/\/www.itpiran.net\/blog\/#organization"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-push-an-existing-project-to-github\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.itpiran.net\/2024\/06\/13203924\/git.jpg","keywords":["github"],"articleSection":["\u0622\u0645\u0648\u0632\u0634\u06cc"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-push-an-existing-project-to-github\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-push-an-existing-project-to-github\/","url":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-push-an-existing-project-to-github\/","name":"How to Push an Existing Project to GitHub - ITPiran Blog","isPartOf":{"@id":"https:\/\/www.itpiran.net\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-push-an-existing-project-to-github\/#primaryimage"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-push-an-existing-project-to-github\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.itpiran.net\/2024\/06\/13203924\/git.jpg","datePublished":"2024-06-13T17:10:58+00:00","breadcrumb":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-push-an-existing-project-to-github\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-push-an-existing-project-to-github\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-push-an-existing-project-to-github\/#primaryimage","url":"https:\/\/cdn.itpiran.net\/2024\/06\/13203924\/git.jpg","contentUrl":"https:\/\/cdn.itpiran.net\/2024\/06\/13203924\/git.jpg","width":1793,"height":1110},{"@type":"BreadcrumbList","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-push-an-existing-project-to-github\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.itpiran.net\/blog\/"},{"@type":"ListItem","position":2,"name":"\u0622\u0645\u0648\u0632\u0634\u06cc","item":"https:\/\/www.itpiran.net\/blog\/category\/tutorials\/"},{"@type":"ListItem","position":3,"name":"\u0686\u06af\u0648\u0646\u0647 \u06cc\u06a9 \u067e\u0631\u0648\u0698\u0647 \u0645\u0648\u062c\u0648\u062f \u0631\u0627 \u0628\u0647 GitHub Push \u062f\u0647\u06cc\u0645"}]},{"@type":"WebSite","@id":"https:\/\/www.itpiran.net\/blog\/#website","url":"https:\/\/www.itpiran.net\/blog\/","name":"ITPiran Blog","description":"Iranian Sustainable Trade News and Articles","publisher":{"@id":"https:\/\/www.itpiran.net\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.itpiran.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.itpiran.net\/blog\/#organization","name":"Sustainable Iranian Business Blog","alternateName":"ITPIran Blog","url":"https:\/\/www.itpiran.net\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdn.itpiran.net\/2023\/12\/27150508\/cropped-ITPIRAN-BLOG-LOGO-2.png","contentUrl":"https:\/\/cdn.itpiran.net\/2023\/12\/27150508\/cropped-ITPIRAN-BLOG-LOGO-2.png","width":512,"height":512,"caption":"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/person\/04ed27b919baca468a2273f8e4318f81","name":"admin","url":"https:\/\/www.itpiran.net\/blog\/en\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/posts\/15684","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/comments?post=15684"}],"version-history":[{"count":1,"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/posts\/15684\/revisions"}],"predecessor-version":[{"id":15686,"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/posts\/15684\/revisions\/15686"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/media\/15687"}],"wp:attachment":[{"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/media?parent=15684"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/categories?post=15684"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/tags?post=15684"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}