Github
What is Git?
What is GitHub?
What we Going to Learn?
Git Installation & Environment Setup
ডে ০২: টুলস এবং টার্মস
GitBash, GitGui, Gitk
Repository,Commit,Branch,Merge,Pull
Push,Remote,Clone,Fork,Pull Request
ডে ০৩: গিট কমান্ড দিয়ে শুরু
Git config command
Git Init command
Git add command
Git commit command
Git log Command
Git status command
ডে ০৪: জেনে নেই গিট-হাব কমান্ড
Create a GitHub Account
Create GitHub Repository
Git Clone command
Git Add command
Git Commit command
GitHub Push Command
GitHub Remove Login
ডে ০৫: গিট ক্লোন এবং ডাউনলোড
Git Clone
Cloning a Repository into a Specific Local Folder
Download as Zip
ডে ০৬: গিট লগ এবং কমিট
Git commit locally command
Git Log
ডে ০৭: গিট ইগনোর কি কেনো কিভাবে
Create a .gitignore file
Edit the .gitignore file
Save the .gitignore file
Commit the .gitignore file
Some commonly ignored files are as follows
ডে ০৮: গিট ফর্ক কি কেনো কিভাবে
How to fork
When to Use Git Fork
Fork vs. Clone
Fork command
Can I fork my own repo
ডে ০৯: গিট লগের খুটি নাটি
Git log
Online flag causes git log to display
stat flag causes git log to display
patch flag is used to display
graph flag is used to display
Between two dates, pass a statement reference --before and --after the date
Filter the commits by a particular user
Filter the commits by a particular user
ডে ১০: গিট স্ট্যাটাসের খুটি নাটি
Git Status
Status when Working Tree is cleaned
Status when a new file is created
Status when file modified
Status when file added
ডে ১১: বুঝে নাও গিট ডিফ
Git Diff
Git Diff With Commit Hash
ডে ১২: গিট স্টেজ এড এবং রিসেট
Add specific to stage
Remove specific from stage
Add all to stage
Add all to stage
ডে ১৩: গিট হেড
Show HEAD
HEAD Sequences
ডে ১৪: গিট ট্যাগ
Lightweight Tags
Annotated Tags
Push tags to a remote repository
Delete a tag local
Tag from remote
Git show specific tag
ডে ১৫: গিট ওরজিন মাস্টার ও গিট রিমোট
Origin Master
Git Remote
Viewing Remote Repositories
Showing Information about a Remote
Renaming a Remote
Removing a Remote
Adding a Remote
Git Change Remote
ডে ১৬: গিট ডিলেট এন্ড আনডো কমিট
Soft Undo
Hard Undo
Git Delete or Undo Commit (Already Pushed)
ডে ১৭: গিট ব্রাঞ্চ এন্ড মার্জিং
What & Why Branch Model
Create new branch & confirm that is created & switching to new branch & push remote
Merging branch to main
Delete branch
Delete branch from remote
ডে ১৮: গিট মার্জ কনফ্লিক্ট রিসলভ
What & Why Conflict
Resolve Conflict Accept current changes
Resolve Conflict Accept incoming changes
Abort Merge
Accept both changes
ডে ১৯: মার্কডাউন
What Why How Markdown
Headers
Code Block,Inline Code
Link text, Image, blockquote
Horizontal Rule,Table
Bold and Italics
Strikethrough,Task Lists
Writing HTML Tag in MD
ডে ২০: গিটহাব প্রোফাইল ডেকোরেশন
Create a new repo for profile presentation
Add your contact profile section
Add contributions
Add favorite tools and stack
Add most highlighted repository
Add about section
Add your working area
Add your research topics
Add most used language & stats
ডে ২১: গিট-হাব পেইজে সাইট পাবলিশ করা ।
Create Repository
Push Website Files
Enable GitHub Pages
Choose Theme (Optional)
Access Website