0% found this document useful (0 votes)
6 views5 pages

Git Basics

The document outlines a series of Git commands executed in a Windows command prompt to manage files in a Git repository. It details the initialization of a repository, adding and committing files, pushing changes to a remote repository on GitHub, and creating a new branch. Additionally, it includes operations for tracking and untracking files, as well as creating and committing new files in a branch.

Uploaded by

mecap69891
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views5 pages

Git Basics

The document outlines a series of Git commands executed in a Windows command prompt to manage files in a Git repository. It details the initialization of a repository, adding and committing files, pushing changes to a remote repository on GitHub, and creating a new branch. Additionally, it includes operations for tracking and untracking files, as well as creating and committing new files in a branch.

Uploaded by

mecap69891
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 5

Microsoft Windows [Version 10.0.22631.

4112]
(c) Microsoft Corporation. All rights reserved.

D:\KRISH\gittest>notepad file1.txt

D:\KRISH\gittest>notepad file2.txt

D:\KRISH\gittest>git init
Initialized empty Git repository in D:/KRISH/gittest/.git/

D:\KRISH\gittest>git status
On branch main

No commits yet

Untracked files:
(use "git add <file>..." to include in what will be committed)
file1.txt
file2.txt

nothing added to commit but untracked files present (use "git add" to track)
-------------------------------------------------------------------------------
Adding file1.txt to remote
D:\KRISH\gittest>git add file1.txt

D:\KRISH\gittest>git status
On branch main

No commits yet

Changes to be committed:
(use "git rm --cached <file>..." to unstage)
new file: file1.txt

Untracked files:
(use "git add <file>..." to include in what will be committed)
file2.txt

D:\KRISH\gittest>git commit -m "first commit" file1.txt


[main (root-commit) 6f6191c] first commit
1 file changed, 1 insertion(+)
create mode 100644 file1.txt
-----------------------------------------------------------------------------
--------------------------------------
D:\KRISH\gittest>git branch
* main

D:\KRISH\gittest>git remote add origin


https://[email protected]/krishj17/gittest
-----------------------------------------------------------------------------
---------------------------------------
D:\KRISH\gittest>git push origin main
Enumerating objects: 3, done.
Counting objects: 100% (3/3), done.
Writing objects: 100% (3/3), 239 bytes | 79.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0), pack-reused 0 (from 0)
To https://github.com/krishj17/gittest
* [new branch] main -> main
-----------------------------------------------------------------------------
D:\KRISH\gittest>git status
On branch main
Untracked files:
(use "git add <file>..." to include in what will be committed)
file2.txt

nothing added to commit but untracked files present (use "git add" to track)
------------------------------------------------------------------------------
Adding file2.txt to remote
D:\KRISH\gittest>git add file2.txt

D:\KRISH\gittest>git commit -m "first commit" file2.txt


[main 2410ab5] first commit
1 file changed, 1 insertion(+)
create mode 100644 file2.txt

D:\KRISH\gittest>git push origin main


Enumerating objects: 4, done.
Counting objects: 100% (4/4), done.
Delta compression using up to 4 threads
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 292 bytes | 146.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0), pack-reused 0 (from 0)
To https://github.com/krishj17/gittest
6f6191c..2410ab5 main -> main
--------------------------------------------------
D:\KRISH\gittest>git status
On branch main
nothing to commit, working tree clean
---------------------------------------------------------------------------
Deleting file1.txt from remote
D:\KRISH\gittest>git rm --cached file1.txt
rm 'file1.txt'

D:\KRISH\gittest>git commit -m "stop tracking file1.txt"


[main 90fba3a] stop tracking file1.txt
1 file changed, 1 deletion(-)
delete mode 100644 file1.txt

D:\KRISH\gittest>git push origin main


Enumerating objects: 3, done.
Counting objects: 100% (3/3), done.
Delta compression using up to 4 threads
Compressing objects: 100% (1/1), done.
Writing objects: 100% (2/2), 242 bytes | 121.00 KiB/s, done.
Total 2 (delta 0), reused 0 (delta 0), pack-reused 0 (from 0)
To https://github.com/krishj17/gittest
2410ab5..90fba3a main -> main

D:\KRISH\gittest>git status
On branch main
Untracked files:
(use "git add <file>..." to include in what will be committed)
file1.txt

nothing added to commit but untracked files present (use "git add" to track)
------------------------------------------------------------------------------
Deleting file2.txt from remote
D:\KRISH\gittest>git rm --cached file2.txt
rm 'file2.txt'

D:\KRISH\gittest>git push origin main


Everything up-to-date

D:\KRISH\gittest>git commit -m "stop tracking"


[main ed255ae] stop tracking
1 file changed, 1 deletion(-)
delete mode 100644 file2.txt

D:\KRISH\gittest>git push origin main


Enumerating objects: 3, done.
Counting objects: 100% (3/3), done.
Writing objects: 100% (2/2), 194 bytes | 194.00 KiB/s, done.
Total 2 (delta 0), reused 0 (delta 0), pack-reused 0 (from 0)
To https://github.com/krishj17/gittest
90fba3a..ed255ae main -> main
------------------------------------------------------------------------------
Adding both file1.txt & file2.txt to remote
D:\KRISH\gittest>git add file1.txt file2.txt

D:\KRISH\gittest>git status
On branch main
Changes to be committed:
(use "git restore --staged <file>..." to unstage)
new file: file1.txt
new file: file2.txt

D:\KRISH\gittest>git commit -m "second commit" file1.txt file2.txt


[main 6050c76] second commit
2 files changed, 2 insertions(+)
create mode 100644 file1.txt
create mode 100644 file2.txt

D:\KRISH\gittest>git status
On branch main
nothing to commit, working tree clean

D:\KRISH\gittest>git push origin main


Enumerating objects: 5, done.
Counting objects: 100% (5/5), done.
Delta compression using up to 4 threads
Compressing objects: 100% (2/2), done.
Writing objects: 100% (4/4), 328 bytes | 164.00 KiB/s, done.
Total 4 (delta 0), reused 0 (delta 0), pack-reused 0 (from 0)
To https://github.com/krishj17/gittest
ed255ae..6050c76 main -> main
-------------------------------------------------------------------------------

D:\KRISH\gittest>git status
On branch main
nothing to commit, working tree clean
------------------------------------------------------------------------------
Creating a branch in our GitHub Repository
D:\KRISH\gittest>git branch brch1

D:\KRISH\gittest>git branch
brch1
* main

D:\KRISH\gittest>git checkout brch1


Switched to branch 'brch1'

D:\KRISH\gittest>git push origin brch1 ------- (Used to push the branch from local
to remote)
Total 0 (delta 0), reused 0 (delta 0), pack-reused 0 (from 0)
remote:
remote: Create a pull request for 'brch1' on GitHub by visiting:
remote: https://github.com/krishj17/gittest/pull/new/brch1
remote:
To https://github.com/krishj17/gittest
* [new branch] brch1 -> brch1
------------------------------------------------------------------------------
D:\KRISH\gittest>git branch
* brch1
main

D:\KRISH\gittest>dir
Volume in drive D is DATA
Volume Serial Number is D420-B775

Directory of D:\KRISH\gittest

11-09-2024 16:43 <DIR> .


11-09-2024 15:40 <DIR> ..
11-09-2024 15:43 32 file1.txt
11-09-2024 15:44 26 file2.txt
2 File(s) 58 bytes
2 Dir(s) 947,573,563,392 bytes free
------------------------------------------------------------------------------
Creating two text file in our branch
D:\KRISH\gittest>notepad brfile1.txt

D:\KRISH\gittest>notepad brfile2.txt

D:\KRISH\gittest>git status
On branch brch1
Untracked files:
(use "git add <file>..." to include in what will be committed)
brfile1.txt
brfile2.txt

nothing added to commit but untracked files present (use "git add" to track)

D:\KRISH\gittest>git add brfile1.txt brfile2.txt

D:\KRISH\gittest>git commit -m "first commit" brfile1.txt brfile2.txt


[brch1 2b05fa7] first commit
2 files changed, 2 insertions(+)
create mode 100644 brfile1.txt
create mode 100644 brfile2.txt

D:\KRISH\gittest>git push origin brch1


Enumerating objects: 5, done.
Counting objects: 100% (5/5), done.
Delta compression using up to 4 threads
Compressing objects: 100% (2/2), done.
Writing objects: 100% (4/4), 371 bytes | 185.00 KiB/s, done.
Total 4 (delta 0), reused 0 (delta 0), pack-reused 0 (from 0)
To https://github.com/krishj17/gittest
6050c76..2b05fa7 brch1 -> brch1
--------------------------------------------------------------------------------
D:\KRISH\gittest>git checkout main
Switched to branch 'main'

D:\KRISH\gittest>git branch
brch1
* main

You might also like