{"id":16285,"date":"2024-11-05T22:09:49","date_gmt":"2024-11-05T18:39:49","guid":{"rendered":"https:\/\/www.itpiran.net\/blog\/?p=16285"},"modified":"2024-11-05T22:09:49","modified_gmt":"2024-11-05T18:39:49","slug":"how-to-push-an-existing-project-to-github-2","status":"publish","type":"post","link":"https:\/\/www.itpiran.net\/blog\/en\/tutorials\/how-to-push-an-existing-project-to-github-2\/","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 is live 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=\"%d9%be%db%8c%d8%b4-%d9%86%db%8c%d8%a7%d8%b2%d9%87%d8%a7\">Prerequisites<\/h5>\n<ul>\n<li>A free GitHub account<\/li>\n<li>git is installed on your local machine<\/li>\n<\/ul>\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-16290 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\/11\/05182555\/1.png\"  data-pk-srcset=\"https:\/\/cdn.itpiran.net\/2024\/11\/05182555\/1.png 732w, https:\/\/cdn.itpiran.net\/2024\/11\/05182555\/1-297x300.png 297w, https:\/\/cdn.itpiran.net\/2024\/11\/05182555\/1-150x150.png 150w, https:\/\/cdn.itpiran.net\/2024\/11\/05182555\/1-110x110.png 110w, https:\/\/cdn.itpiran.net\/2024\/11\/05182555\/1-200x202.png 200w, https:\/\/cdn.itpiran.net\/2024\/11\/05182555\/1-380x384.png 380w, https:\/\/cdn.itpiran.net\/2024\/11\/05182555\/1-255x257.png 255w, https:\/\/cdn.itpiran.net\/2024\/11\/05182555\/1-300x303.png 300w, https:\/\/cdn.itpiran.net\/2024\/11\/05182555\/1-550x555.png 550w\" ><\/p>\n<p><span style=\"color: #ff0000;\">Warning: In the rest of this tutorial, your GitHub username is Sammy and the repository you created is called my-new-project. It&#039;s important to replace these places with your actual username and repository name.<\/span><\/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>After navigating to the folder you want to add, run the following commands from your terminal.<\/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<p><span style=\"color: #ff0000;\">Note: If you already have a basic Git repository, you can skip this command.<\/span><\/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\r\n<\/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<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>git commit -m 'Added my project'\r\n<\/code><\/pre>\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\r\n<\/code><\/pre>\n<\/div>\n<p><span style=\"color: #ff0000;\">Note: Remember, you need to replace the highlighted username and repository name parts with your username and repository name.<\/span><\/p>\n<p>&nbsp;<\/p>\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-%d9%81%d8%b4%d8%a7%d8%b1-%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\r\n<\/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<p><span style=\"color: #ff0000;\">Note: If you didn&#039;t include the default README when creating the project on GitHub, the -f flag isn&#039;t really necessary.<\/span><\/p>\n<h5 id=\"%d9%87%d9%85%d9%87-%d8%a8%d8%a7-%d9%87%d9%85\"><span style=\"color: #000000;\">All together<\/span><\/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<h2 id=\"%d9%86%d8%aa%db%8c%d8%ac%d9%87\">Result<\/h2>\n<p>Now, you are ready to track your code changes remotely on GitHub.<\/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":16289,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_focuskw":"\u067e\u0648\u0634 \u06a9\u0631\u062f\u0646 \u0628\u0647 GitHub","_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":[409],"class_list":{"0":"post-16285","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-tutorials","8":"tag-git"},"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 \u067e\u0648\u0634 \u06a9\u0646\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-2\/\" \/>\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 \u067e\u0648\u0634 \u06a9\u0646\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-2\/\" \/>\n<meta property=\"og:site_name\" content=\"\u0628\u0644\u0627\u06af ITPiran\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-05T18:39:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.itpiran.net\/2024\/11\/05181853\/GitHubpush-3.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-2\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-push-an-existing-project-to-github-2\\\/\"},\"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 \u067e\u0648\u0634 \u06a9\u0646\u06cc\u0645\",\"datePublished\":\"2024-11-05T18:39:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-push-an-existing-project-to-github-2\\\/\"},\"wordCount\":67,\"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-2\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/11\\\/05181853\\\/GitHubpush-3.jpg\",\"keywords\":[\"git\"],\"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-2\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-push-an-existing-project-to-github-2\\\/\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-push-an-existing-project-to-github-2\\\/\",\"name\":\"\u0686\u06af\u0648\u0646\u0647 \u06cc\u06a9 \u067e\u0631\u0648\u0698\u0647 \u0645\u0648\u062c\u0648\u062f \u0631\u0627 \u0628\u0647 GitHub \u067e\u0648\u0634 \u06a9\u0646\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-2\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-push-an-existing-project-to-github-2\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/11\\\/05181853\\\/GitHubpush-3.jpg\",\"datePublished\":\"2024-11-05T18:39:49+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-push-an-existing-project-to-github-2\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-push-an-existing-project-to-github-2\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-push-an-existing-project-to-github-2\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/11\\\/05181853\\\/GitHubpush-3.jpg\",\"contentUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/11\\\/05181853\\\/GitHubpush-3.jpg\",\"width\":1793,\"height\":1110},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-push-an-existing-project-to-github-2\\\/#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 \u067e\u0648\u0634 \u06a9\u0646\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-2\/","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 \u067e\u0648\u0634 \u06a9\u0646\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-2\/","og_site_name":"\u0628\u0644\u0627\u06af ITPiran","article_published_time":"2024-11-05T18:39:49+00:00","og_image":[{"width":1793,"height":1110,"url":"https:\/\/cdn.itpiran.net\/2024\/11\/05181853\/GitHubpush-3.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-2\/#article","isPartOf":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-push-an-existing-project-to-github-2\/"},"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 \u067e\u0648\u0634 \u06a9\u0646\u06cc\u0645","datePublished":"2024-11-05T18:39:49+00:00","mainEntityOfPage":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-push-an-existing-project-to-github-2\/"},"wordCount":67,"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-2\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.itpiran.net\/2024\/11\/05181853\/GitHubpush-3.jpg","keywords":["git"],"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-2\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-push-an-existing-project-to-github-2\/","url":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-push-an-existing-project-to-github-2\/","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-2\/#primaryimage"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-push-an-existing-project-to-github-2\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.itpiran.net\/2024\/11\/05181853\/GitHubpush-3.jpg","datePublished":"2024-11-05T18:39:49+00:00","breadcrumb":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-push-an-existing-project-to-github-2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-push-an-existing-project-to-github-2\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-push-an-existing-project-to-github-2\/#primaryimage","url":"https:\/\/cdn.itpiran.net\/2024\/11\/05181853\/GitHubpush-3.jpg","contentUrl":"https:\/\/cdn.itpiran.net\/2024\/11\/05181853\/GitHubpush-3.jpg","width":1793,"height":1110},{"@type":"BreadcrumbList","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-push-an-existing-project-to-github-2\/#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 \u067e\u0648\u0634 \u06a9\u0646\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\/16285","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=16285"}],"version-history":[{"count":2,"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/posts\/16285\/revisions"}],"predecessor-version":[{"id":16294,"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/posts\/16285\/revisions\/16294"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/media\/16289"}],"wp:attachment":[{"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/media?parent=16285"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/categories?post=16285"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/tags?post=16285"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}