Translate

Saturday, 3 January 2026

Configuring Git on Windows and Creating Repository 03

 Configuring Git on Windows is a straightforward process, but getting the initial setup right ensures you won't run into permission or formatting issues later.

Here is a step-by-step guide to getting Git ready for use.

Configuring Git on Windows and Creating Repository 03 vlr training



1. Installation

If you haven't installed Git yet, follow these steps:

  1. Download: Go to the official Git for Windows website.

  2. Run the Installer: During the installation, you will see many options. For most users, the default settings are recommended.

  3. Select Editor: When asked to choose a default editor, many prefer Visual Studio Code or Notepad++ over the default Vim.


2. Basic Configuration

Once installed, open Git Bash (installed with Git) or your preferred Terminal (PowerShell/CMD). You need to tell Git who you are so your commits are properly labeled.

Run the following commands, replacing the text in quotes with your info:

  • Set your Name: git config --global user.name "Your Name"

  • Set your Email: git config --global user.email "youremail@example.com"

Note: Use the same email address associated with your GitHub, GitLab, or Bitbucket account to ensure your contributions are linked correctly.


3. Recommended Windows Settings

Windows handles line endings and file paths differently than Linux or macOS. These two settings will save you a lot of headaches:

Handle Line Endings (CRLF vs LF)

Windows uses CRLF (Carriage Return Line Feed), while Mac/Linux use LF. This command ensures Git converts them correctly: git config --global core.autocrlf true

Enable Long Paths

Windows has a legacy character limit for file paths. Modern Git can bypass this: git config --global core.longpaths true


4. Verify Your Settings

To see all your configured settings and ensure everything was saved correctly, run: git config --list


-----------------------

In the world of coding, a repository (or "repo") is essentially a digital folder for your project. However, unlike a normal folder, it tracks every change made to your files, allowing you to go back in time to previous versions or collaborate with others without overwriting their work.

1. What is a Repository?

A repository contains all your project files and a special hidden folder called .git. This hidden folder stores the history of every commit (save point) you’ve ever made.

  • Local Repository: Lives on your computer (via Git).

  • Remote Repository: Lives on a server like GitHub, allowing others to access it.


2. How to Create a Repository

In Git (Locally)

To turn a folder on your computer into a Git repository, you use the terminal (Command Prompt, Terminal, or Git Bash).

  1. Navigate to your project folder: cd path/to/your/project

  2. Initialize the repository: git init

    • Result: This creates the hidden .git folder and starts tracking changes.

On GitHub (Remotely)

  1. Log in to GitHub.

  2. Click the + icon in the top-right corner and select New repository.

  3. Give it a Repository name (e.g., my-cool-project).

  4. Choose Public (anyone can see it) or Private (only you and invited people).

  5. Click Create repository.


3. How to Clone a Repository

Cloning is the process of creating a local copy of a repository that already exists on GitHub. When you clone, you get all the files, all the history, and all the branches.

The Command

Bash
git clone <repository_url>

Examples

Example A: Using HTTPS (Most Common) If you want to download a project from GitHub using a standard web link:

Bash
git clone https://github.com/user/repository-name.git



Command Line Practice (Summary)

  • Navigate to the Desktop: cd Desktop

  • Create a new folder: mkdir my_first_repo

  • Enter the folder: cd my_first_repo

  • Check the status: git status (At this stage, it will say 'not a git repository').

  • Initialize the repository: git init




Configuring Git on Windows and Creating Repository 03 vlr training



Windowsలో Gitని కాన్ఫిగర్ చేయడం చాలా సులభమైన ప్రక్రియ. అయితే, ప్రారంభంలోనే సెటప్‌ను సరిగ్గా చేసుకోవడం వల్ల భవిష్యత్తులో పర్మిషన్లు (permissions) లేదా ఫార్మాటింగ్ సమస్యలు రాకుండా ఉంటాయి.

Gitని సిద్ధం చేయడానికి ఇక్కడ స్టెప్-బై-స్టెప్ గైడ్ ఉంది:


1. ఇన్‌స్టాలేషన్ (Installation)

మీరు ఇంకా Gitని ఇన్‌స్టాల్ చేయకపోతే, ఈ దశలను అనుసరించండి:

  • డౌన్‌లోడ్: అధికారిక Git for Windows వెబ్‌సైట్‌కి వెళ్లండి.

  • ఇన్‌స్టాలర్‌ను రన్ చేయండి: ఇన్‌స్టాలేషన్ సమయంలో మీకు చాలా ఆప్షన్లు కనిపిస్తాయి. సాధారణ వినియోగదారుల కోసం Default settings సిఫార్సు చేయబడతాయి.

  • ఎడిటర్‌ను ఎంచుకోండి: డిఫాల్ట్ ఎడిటర్‌ను ఎంచుకోమని అడిగినప్పుడు, చాలామంది డిఫాల్ట్ 'Vim' కంటే Visual Studio Code లేదా Notepad++ ని ఎంచుకోవడానికి ఇష్టపడతారు.


2. ప్రాథమిక కాన్ఫిగరేషన్ (Basic Configuration)

ఇన్‌స్టాల్ చేసిన తర్వాత, Git Bash లేదా మీకు నచ్చిన టెర్మినల్ (PowerShell/CMD) ఓపెన్ చేయండి. మీ 'Commits'కి మీ పేరు సరిగ్గా ఉండటానికి Gitలో మీ వివరాలను నమోదు చేయాలి.

ఈ క్రింది కమాండ్స్‌ను రన్ చేయండి (కోట్స్‌లో ఉన్న చోట మీ వివరాలను ఇవ్వండి):

  • మీ పేరును సెట్ చేయండి: git config --global user.name "Your Name"

  • మీ ఈమెయిల్‌ను సెట్ చేయండి: git config --global user.email "youremail@example.com"

గమనిక: మీ పనులు (contributions) సరిగ్గా లింక్ అవ్వడానికి, మీ GitHub, GitLab లేదా Bitbucket అకౌంట్‌తో అనుబంధించబడిన ఈమెయిల్ అడ్రస్‌నే ఉపయోగించండి.


3. విండోస్ కోసం సిఫార్సు చేయబడిన సెట్టింగ్స్

Windows సిస్టమ్ ఫైల్ ఎండింగ్స్ మరియు ఫైల్ పాత్‌లను Linux లేదా macOS కంటే భిన్నంగా హ్యాండిల్ చేస్తుంది. ఈ రెండు సెట్టింగ్స్ మీకు చాలా ఇబ్బందులను తగ్గిస్తాయి:

లైన్ ఎండింగ్స్ హ్యాండిల్ చేయడం (CRLF vs LF)

Windows 'CRLF'ని ఉపయోగిస్తుంది, అదే Mac/Linux 'LF'ని ఉపయోగిస్తాయి. Git వీటిని సరిగ్గా మార్చడానికి ఈ కమాండ్ వాడండి: git config --global core.autocrlf true

లాంగ్ పాత్స్‌ను ఎనేబుల్ చేయడం (Enable Long Paths)

Windowsలో ఫైల్ పాత్ (File Path) క్యారెక్టర్ పరిమితి ఉంటుంది. ఆధునిక Git దీనిని అధిగమించడానికి ఈ కమాండ్ ఉపయోగపడుతుంది: git config --global core.longpaths true


4. మీ సెట్టింగ్స్‌ను సరిచూసుకోండి (Verify Your Settings)

మీరు కాన్ఫిగర్ చేసిన వివరాలన్నీ సరిగ్గా సేవ్ అయ్యాయో లేదో తెలుసుకోవడానికి, ఈ కమాండ్ రన్ చేయండి: git config --list


------------------------------





కోడింగ్ ప్రపంచంలో, రెపోజిటరీ (Repository) లేదా క్లుప్తంగా "రెపో (Repo)" అనేది మీ ప్రాజెక్ట్ కోసం ఒక డిజిటల్ ఫోల్డర్ లాంటిది. సాధారణ ఫోల్డర్‌కు, దీనికి ఉన్న ప్రధాన తేడా ఏంటంటే—ఇది మీ ఫైల్స్‌లో జరిగే ప్రతి చిన్న మార్పును ట్రాక్ చేస్తుంది. దీనివల్ల మీరు పాత వెర్షన్లకు వెళ్లవచ్చు లేదా ఇతరులతో కలిసి పనిచేయవచ్చు.

1. రెపోజిటరీ అంటే ఏమిటి?

ఒక రెపోజిటరీలో మీ ప్రాజెక్ట్ ఫైల్స్‌తో పాటు .git అనే ఒక దాగి ఉన్న (Hidden) ఫోల్డర్ ఉంటుంది. ఇది మీరు చేసిన ప్రతి మార్పును (Commits) భద్రపరుస్తుంది.

  • లోకల్ రెపోజిటరీ (Local Repository): ఇది మీ కంప్యూటర్‌లో ఉంటుంది (Git ద్వారా).

  • రిమోట్ రెపోజిటరీ (Remote Repository): ఇది GitHub వంటి సర్వర్‌లలో ఉంటుంది. దీనివల్ల ప్రపంచంలో ఎక్కడి నుండైనా మీ కోడ్‌ను యాక్సెస్ చేయవచ్చు.


2. రెపోజిటరీని ఎలా క్రియేట్ చేయాలి?

Git లో (మీ కంప్యూటర్‌లో)

మీ కంప్యూటర్‌లో ఉన్న ఒక ఫోల్డర్‌ను Git రెపోజిటరీగా మార్చడానికి Terminal లేదా Git Bash ఉపయోగించి ఈ క్రింది స్టెప్స్ ఫాలో అవ్వండి:

  1. ముందుగా మీ ప్రాజెక్ట్ ఫోల్డర్‌లోకి వెళ్లండి: cd path/to/your/project

  2. ఈ కమాండ్ టైప్ చేయండి: git init

    • ఫలితం: ఇది ఆ ఫోల్డర్‌లో .git అనే ఫోల్డర్‌ను క్రియేట్ చేసి, మార్పులను ట్రాక్ చేయడం మొదలుపెడుతుంది.

GitHub లో (ఆన్‌లైన్‌లో)

  1. GitHub లో లాగిన్ అవ్వండి.

  2. కుడి వైపు పైన ఉన్న + ఐకాన్ క్లిక్ చేసి New repository సెలెక్ట్ చేయండి.

  3. Repository name దగ్గర మీ ప్రాజెక్ట్ పేరు ఇవ్వండి (ఉదాహరణకు: my-cool-project).

  4. Public (ఎవరైనా చూడవచ్చు) లేదా Private (మీరు అనుమతించిన వారు మాత్రమే చూడగలరు) ఆప్షన్‌ను ఎంచుకోండి.

  5. Create repository బటన్ క్లిక్ చేయండి.


3. క్లోనింగ్ (Cloning) అంటే ఏమిటి? ఉదాహరణలు

GitHub లో ఇప్పటికే ఉన్న ఒక ప్రాజెక్ట్‌ను మీ కంప్యూటర్‌లోకి కాపీ చేసుకోవడాన్ని క్లోనింగ్ అంటారు.

కమాండ్:

Bash
git clone <repository_url>

ఉదాహరణలు:

A. HTTPS ద్వారా (అత్యంత సాధారణ పద్ధతి): మీరు GitHub లో చూస్తున్న ప్రాజెక్ట్ లింక్ ఉపయోగించి ఇలా క్లోన్ చేయవచ్చు:

Bash
git clone https://github.com/username/repository-name.git

No comments:

Post a Comment

Note: only a member of this blog may post a comment.