DevOPs Classroom Series – 05/Feb/2021

Git contd..

Adding multiple changes to index area

  • In Git we can deal with multiple changes at one time and add all of those changes to the staging/index area.
  • Lets create two new files in folders and make changes to existing file and execute status command Preview
  • For git
    • untracked file => This was not present in the local repo and you have created a new file
    • modified => Made changes to existing files
    • If the new files are part of some folder, then git will show folder in the status but actually will track files.
  • Now lets add the changes Preview
  • Now lets commit the changes to the local repository Preview
  • Now lets create two more files in src app.py and requirements.txt Preview
  • Now make changes in existing file (Readme.md) and execute git status Preview
  • Now if we want to add only modified files not untracked files to index/staging area Preview
  • Now lets make some more changes in main.py of src Preview
  • Now lets navigate to test folder
    • here git add . will not workout as changes are not in test folder, lets add all the files to the staging area using git add -A Preview Preview
  • Lets do a change by deleting a file src/app.py Preview
  • Now lets add these changes to repo via staging area Preview
  • Now execute git log Preview
  • Now lets make changes in 3 files and add that to staging area Preview Preview
  • Now lets try to reset the change in test/main.py and src/main.py Preview
  • Now if we want to remove the changes in test/main.py and src/main.py in the working tree as well Preview
  • If you want to remove all the changes in index area and working tree with one command Preview
  • Now lets create a new set of changes with untracked files, modified files Preview
  • Now to remove the untracked files Preview
  • Exercise: Findout the difference b/w git reset –hard and git reset –soft
  • Git Log Variants
    • Display All commits Preview
    • View n most recent commits git log -n Preview
    • Filter commits by author Preview
    • Filter commits by date
    git log --before <date>
    git log --after <date>
    
    Preview Preview
    • Viewing all the changes done in each commit git log -p Preview
    • To view summary of each commit git log --stat Preview

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Please turn AdBlock off
Floating Social Media Icons by Acurax Wordpress Designers

Discover more from Direct DevOps from Quality Thought

Subscribe now to keep reading and get access to the full archive.

Continue reading

Visit Us On FacebookVisit Us On LinkedinVisit Us On Youtube