In this post, I am going to
explain how to push the changes to remote repository. There are 5 steps
involved in pushing the content to remote repository.
a. Clone the repository
b. Update some files
c. Add updated files to staging area
d. Commit staged files to local git
e. Push the changes to remote repository
Step 1: Clone the repository
Syntax
git clone {branch_url}
$git clone https://github.com/harikrishna553/gitHelloWorld.git Cloning into 'gitHelloWorld'... remote: Enumerating objects: 12, done. remote: Counting objects: 100% (12/12), done. remote: Compressing objects: 100% (7/7), done. remote: Total 12 (delta 0), reused 6 (delta 0), pack-reused 0 Unpacking objects: 100% (12/12), done. $ $tree . └── gitHelloWorld ├── README.md └── welcome.txt 1 directory, 2 files
Step 2: Update some files
Navigate to gitHelloWorld
folder and update welcome.txt file.
After updating welcome.txt
file, execute ‘git status’ command, it shows that ‘welcome.txt’ file is in
modified state.
$git status On branch master Your branch is up to date with 'origin/master'. Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git checkout -- <file>..." to discard changes in working directory) modified: welcome.txt no changes added to commit (use "git add" and/or "git commit -a")
Step 3: Add updated files to staging area.
Syntax
git add {file_name}
$git add welcome.txt $ $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) modified: welcome.txt
Step 4: Commit staged file to local git.
Syntax
git commit -m "Some
Message"
$git commit -m "Updated welcome.txt file" [master deb0c7c] Updated welcome.txt file 1 file changed, 1 insertion(+) $ $git status On branch master Your branch is ahead of 'origin/master' by 1 commit. (use "git push" to publish your local commits) nothing to commit, working tree clean
Step 5: Push changes to remote branch.
Syntax
git push origin
{branch_name}
Execute 'git branch' command to
know in which branch you are in.
$git branch * master
Execute ‘git push origin
master’ to push the changes to remote master branch.
$git push origin master Enumerating objects: 5, done. Counting objects: 100% (5/5), done. Delta compression using up to 12 threads Compressing objects: 100% (3/3), done. Writing objects: 100% (3/3), 363 bytes | 363.00 KiB/s, done. Total 3 (delta 0), reused 0 (delta 0) To https://github.com/harikrishna553/gitHelloWorld.git e875f74..deb0c7c master -> master
No comments:
Post a Comment