Committing & History
git add & git commit
Staging and Snapshotting
💡 "git, add" EK, "SHOPPING, CART, mein, ITEM, DAALNE", jaisa, hai, aur, "git, commit" USI, CART, ka, "CHECKOUT" karne, jaisa, hai — checkout, hote, hi, EK, PERMANENT, RECEIPT, (commit) ban, jaati hai.
"git, add, <file>" EK, SPECIFIC, file, ko, STAGE, karta hai — "git, add, ." CURRENT, DIRECTORY, ki, SAARI, changed, files, ko, STAGE, kar, deta hai.
"git, commit" karne, PAR, Git, EK, SNAPSHOT, banata hai, staged, changes, ka — HAR, commit, ka, EK, UNIQUE, SHA-1, HASH, hota hai.
git add file.txt
git add .
git commit -m "Add feature X"➕
"git, add" EK, "SHOPPING, CART, mein, ITEM, DAALNE", jaisa, hai, aur, "git, commit" USI, CART, ka, "CHECKOUT" karne, jaisa, hai — checkout, hote, hi, EK, PERMANENT, RECEIPT, (commit) ban, jaati hai.
1 / 2
⚡ Quick Recap
- git add = file ko staging area mein rakhna
- git commit = staged changes ka ek snapshot banana, unique SHA-1 hash ke saath
- git commit -am = add + commit ek saath, sirf tracked files ke liye
On this page (2 subtopics)
"git, add, <file>" EK, SPECIFIC, file, ko, STAGE, karta hai — "git, add, ." CURRENT, DIRECTORY, ki, SAARI, changed, files, ko, STAGE, kar, deta hai. "git, add, -p" se, EK, FILE, ke, ANDAR, ke, SPECIFIC, "HUNKS" (portions) hi, STAGE, kiye, ja, sakte, HAIN.
git add file.txt
git add .
git commit -m "Add feature X""git, commit" karne, PAR, Git, EK, SNAPSHOT, banata hai, staged, changes, ka — HAR, commit, ka, EK, UNIQUE, SHA-1, HASH, hota hai, JO, USKE, CONTENT, aur, PARENT, commit, se, DERIVE, hota hai.
Tip: "git, commit, -am" se, "add" aur, "commit" DONO, EK, saath, ho, sakte, HAIN, — LEKIN, YE, sirf, ALREADY-TRACKED, files, ke, liye, kaam, karta hai, NAYI, files, ke, liye, NAHI.