First Commit to Github

Table Of Contents

First Commit to GITHUB

preview

Github commits pretty much follows by the user changes has been made on the branch. So here is the thing, you made the changes then you can stage them and at last you can push them origin branch. preview

$ git status
On branch master
Your branch is up to date with 'origin/master'.
nothing to commit, working tree clean
ashish<=====> /d/Ashish/GIT/test (master)
$ vi test.txt
ashish<=====>/d/Ashish/GIT/test (master)

preview Now as we have added the file, we can stage the changes.

ashish<=====> /d/Ashish/GIT/test (master)
$ git add test.txt
warning: LF will be replaced by CRLF in test.txt.
The file will have its original line endings in your working directory
ashish<=====> /d/Ashish/GIT/test (master)
$ git status
On branch master
Your branch is up to date with 'origin/master'.
Changes to be committed:
  (use "git reset HEAD <file>..." to unstage)
        new file:   test.txt

ashish<=====> /d/Ashish/GIT/test (master)

preview Finally we are ready to commit the changes to local repository.

preview

ashish<=====> /d/Ashish/GIT/test (master)
$ git commit -m "First commit."
[master ec27b91] First commit.
 1 file changed, 1 insertion(+)
 create mode 100644 test.txt
ashish<=====> /d/Ashish/GIT/test (master)

Push it origin

ashish<=====> /d/Ashish/GIT/test (master)
$ git push
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), 300 bytes | 150.00 KiB/s, done.
Total 3 (delta 1), reused 0 (delta 0)
remote: Resolving deltas: 100% (1/1), completed with 1 local object.
To https://github.com/ashishtheapexian/test
   8dd0f05..ec27b91  master -> master
ashish<=====> /d/Ashish/GIT/test (master)
$

preview preview All in one short:

$ git statusOn branch master
Your branch is up to date with 'origin/master'.
nothing to commit, working tree clean
ashish<=====> /d/Ashish/GIT/test (master)
$ vi test.txtashish<=====>/d/Ashish/GIT/test (master)
$ git add test.txtwarning: LF will be replaced by CRLF in test.txt.
The file will have its original line endings in your working directory
ashish<=====> /d/Ashish/GIT/test (master)
$ git statusOn branch master
Your branch is up to date with 'origin/master'.
Changes to be committed:
  (use "git reset HEAD <file>..." to unstage)
        new file:   test.txt
ashish<=====> /d/Ashish/GIT/test (master)
$ git commit -m "First commit."[master ec27b91] First commit.
 1 file changed, 1 insertion(+)
 create mode 100644 test.txt
ashish<=====> /d/Ashish/GIT/test (master)
$ git push
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), 300 bytes | 150.00 KiB/s, done.
Total 3 (delta 1), reused 0 (delta 0)
remote: Resolving deltas: 100% (1/1), completed with 1 local object.
To https://github.com/ashishtheapexian/test
8dd0f05..ec27b91 master -> master
ashish<=====> /d/Ashish/GIT/test (master)
$

comments powered by Disqus