{"id":9530,"date":"2026-06-03T06:05:22","date_gmt":"2026-06-03T04:05:22","guid":{"rendered":"https:\/\/mybox.com\/help\/?post_type=manual_kb&#038;p=9530"},"modified":"2026-06-03T06:05:23","modified_gmt":"2026-06-03T04:05:23","slug":"comenzi-de-baza-git","status":"publish","type":"manual_kb","link":"https:\/\/mybox.com\/help\/ro\/knowledgebase\/basic-git-commands\/","title":{"rendered":"Comenzi Git de baz\u0103"},"content":{"rendered":"<div class=\"translation-block translation-block-merged\">\n<p class=\"wp-block-paragraph\">Git is a version control system that helps track changes to files and collaborate on projects. By recording changes over time, Git makes it easier to manage code, revert unwanted modifications, and work with other developers.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This article introduces some of the most commonly used Git commands for everyday work.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_86 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/mybox.com\/help\/ro\/knowledgebase\/basic-git-commands\/#Installing_Git\" >Installing Git<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/mybox.com\/help\/ro\/knowledgebase\/basic-git-commands\/#Create_a_Repository\" >Create a Repository<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/mybox.com\/help\/ro\/knowledgebase\/basic-git-commands\/#Clone_an_Existing_Repository\" >Clone an Existing Repository<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/mybox.com\/help\/ro\/knowledgebase\/basic-git-commands\/#Add_Files_to_the_Staging_Area\" >Add Files to the Staging Area<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/mybox.com\/help\/ro\/knowledgebase\/basic-git-commands\/#Create_a_Commit\" >Create a Commit<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/mybox.com\/help\/ro\/knowledgebase\/basic-git-commands\/#Send_Changes_to_a_Remote_Repository\" >Send Changes to a Remote Repository<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/mybox.com\/help\/ro\/knowledgebase\/basic-git-commands\/#Download_Changes_from_a_Remote_Repository\" >Download Changes from a Remote Repository<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/mybox.com\/help\/ro\/knowledgebase\/basic-git-commands\/#Create_and_Switch_Branches\" >Create and Switch Branches<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/mybox.com\/help\/ro\/knowledgebase\/basic-git-commands\/#Restore_a_File\" >Restore a File<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/mybox.com\/help\/ro\/knowledgebase\/basic-git-commands\/#Merge_Branches\" >Merge Branches<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/mybox.com\/help\/ro\/knowledgebase\/basic-git-commands\/#Compare_Changes\" >Compare Changes<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/mybox.com\/help\/ro\/knowledgebase\/basic-git-commands\/#View_Commit_History\" >View Commit History<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/mybox.com\/help\/ro\/knowledgebase\/basic-git-commands\/#Check_Repository_Status\" >Check Repository Status<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/mybox.com\/help\/ro\/knowledgebase\/basic-git-commands\/#Summary\" >Summary<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Installing_Git\"><\/span>Installing Git<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<\/div>\n\n<div id=\"mybox-3543121456\" class=\"mybox-content mybox-entity-placement\"><div class=\"early-access-banner-inpost\">\r\n  <div class=\"banner-left-inpost\">\r\n    <div class=\"icon-box-inpost\">\r\n      <img decoding=\"async\" src=\"https:\/\/mybox.com\/help\/wp-content\/uploads\/2026\/02\/square-info-icon.svg\" alt=\"Info\">\r\n    <\/div>\r\n    <div class=\"text-box-inpost\">\r\n      <span class=\"label-inpost\"><span class=\"translation-block translation-block-banner-text\">Acces timpuriu<\/span><\/span>\r\n      <h4><span class=\"translation-block translation-block-banner-text\">Mai ave\u021bi nevoie de ajutor?<\/span><\/h4>\r\n      <p><span class=\"translation-block translation-block-banner-text\">Contacta\u021bi echipa noastr\u0103 de servicii pentru clien\u021bi.<\/span><\/p>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"banner-right-inpost\">\r\n    <a href=\"https:\/\/panel.mybox.com\/helpdesk2\/v\/list\/\" class=\"banner-button-inpost\"><span class=\"translation-block translation-block-banner-text\">Trimite mesaj<\/span><\/a>\r\n  <\/div>\r\n<\/div><\/div>\n\n<div class=\"translation-block translation-block-merged\"><p class=\"wp-block-paragraph\">Before using Git, install it on your operating system.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Installation packages and instructions are available for:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>macOS<\/li>\n\n\n\n<li>Windows<\/li>\n\n\n\n<li>Linux<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">After installation, you can verify that Git is available by running:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git --version<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Create_a_Repository\"><\/span>Create a Repository<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To initialize a new Git repository in the current directory, use:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git init<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">This creates a <code>.git<\/code> directory that stores the repository&#8217;s version history and configuration.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Clone_an_Existing_Repository\"><\/span>Clone an Existing Repository<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To create a local copy of an existing repository:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git clone \/path-to-repository<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">To clone a repository from a remote server:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git clone username@host:\/path-to-repository<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The repository and its history will be copied to your local machine.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Add_Files_to_the_Staging_Area\"><\/span>Add Files to the Staging Area<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Before changes can be committed, they must be added to the staging area.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To add a specific file:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git add filename<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">To add all modified files:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git add .<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The staging area allows you to choose which changes will be included in the next commit.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Create_a_Commit\"><\/span>Create a Commit<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A commit records a snapshot of your changes in the repository history.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git commit -m \"Description of the changes\"<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The message should briefly describe what was modified.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Send_Changes_to_a_Remote_Repository\"><\/span>Send Changes to a Remote Repository<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To upload local commits to a remote repository:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git push origin master<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Depending on your repository configuration, the branch name may be different, such as <code>main<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If a remote repository has not yet been configured:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git remote add origin repository-address<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Download_Changes_from_a_Remote_Repository\"><\/span>Download Changes from a Remote Repository<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To retrieve and merge the latest changes from a remote repository:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git pull<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">This command combines:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git fetch<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">and<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git merge<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">into a single operation.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Create_and_Switch_Branches\"><\/span>Create and Switch Branches<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To create and switch to a new branch:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git checkout -b feature_x<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Branches allow you to work on features or fixes independently of the main codebase.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Restore_a_File\"><\/span>Restore a File<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To discard local changes and restore a file to its last committed version:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git checkout -- filename<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">This removes any uncommitted modifications to the specified file.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Merge_Branches\"><\/span>Merge Branches<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To merge another branch into the currently active branch:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git merge branch-name<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">For example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git merge feature_x<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">This combines the changes from <code>feature_x<\/code> with your current branch.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Compare_Changes\"><\/span>Compare Changes<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To view differences between files and the staging area:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git diff<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">This command highlights added, removed, and modified lines.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It is useful for reviewing changes before creating a commit.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"View_Commit_History\"><\/span>View Commit History<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To display the repository&#8217;s commit history:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git log --pretty=oneline<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">This shows each commit on a single line, including the commit identifier and message.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Check_Repository_Status\"><\/span>Check Repository Status<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">One of the most frequently used Git commands is:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git status<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">This displays:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Modified files<\/li>\n\n\n\n<li>Staged files<\/li>\n\n\n\n<li>Untracked files<\/li>\n\n\n\n<li>Current branch information<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">It is often the first command used when checking the state of a repository.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Summary\"><\/span>Summary<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Git provides tools for tracking changes, managing project history, and collaborating with other developers. Common commands such as <code>git init<\/code>, <code>git clone<\/code>, <code>git add<\/code>, <code>git commit<\/code>, <code>git push<\/code>, and <code>git pull<\/code> form the foundation of most Git workflows and are useful for projects of any size.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n<\/div>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"template":"","format":"standard","manualknowledgebasecat":[28],"manual_kb_tag":[5273,5274,4876,5266,5267,5268,5269,5270,5271,5272],"class_list":["post-9530","manual_kb","type-manual_kb","status-publish","format-standard","hentry","manualknowledgebasecat-others","manual_kb_tag-clone-repository","manual_kb_tag-staging-area","manual_kb_tag-git-clone","manual_kb_tag-git-commands","manual_kb_tag-version-control","manual_kb_tag-git-tutorial","manual_kb_tag-git-basics","manual_kb_tag-git-workflow","manual_kb_tag-initialize-repository","manual_kb_tag-git-init"],"_links":{"self":[{"href":"https:\/\/mybox.com\/help\/ro\/wp-json\/wp\/v2\/manual_kb\/9530","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mybox.com\/help\/ro\/wp-json\/wp\/v2\/manual_kb"}],"about":[{"href":"https:\/\/mybox.com\/help\/ro\/wp-json\/wp\/v2\/types\/manual_kb"}],"author":[{"embeddable":true,"href":"https:\/\/mybox.com\/help\/ro\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":1,"href":"https:\/\/mybox.com\/help\/ro\/wp-json\/wp\/v2\/manual_kb\/9530\/revisions"}],"predecessor-version":[{"id":9531,"href":"https:\/\/mybox.com\/help\/ro\/wp-json\/wp\/v2\/manual_kb\/9530\/revisions\/9531"}],"wp:attachment":[{"href":"https:\/\/mybox.com\/help\/ro\/wp-json\/wp\/v2\/media?parent=9530"}],"wp:term":[{"taxonomy":"manualknowledgebasecat","embeddable":true,"href":"https:\/\/mybox.com\/help\/ro\/wp-json\/wp\/v2\/manualknowledgebasecat?post=9530"},{"taxonomy":"manual_kb_tag","embeddable":true,"href":"https:\/\/mybox.com\/help\/ro\/wp-json\/wp\/v2\/manual_kb_tag?post=9530"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}