This document provides a summary of common Git commands organized into categories including setup & init, stage & snapshot, branch & merge, inspect & compare, tracking path changes, ignoring patterns, share & update, rewrite history, and temporary commits. It explains what each command does and provides examples of basic workflows and interactions between commands.
Computers are connected in a network to exchange information or resources with each other. Two or more computer are connected through network media called computer media.
There are a number of network devices or media that are involved to form computer network.
Computer loaded with Linux Operation System can also be a part of network whether it is a small or large network by multitasking and multi user natures.
Maintaining of system and network up and running is a task of System / Network Administrator’s job. In this article we are going to review frequently used network configuration and troubleshoot commands in Linux.
Computers are connected in a network to exchange information or resources with each other. Two or more computer are connected through network media called computer media.
There are a number of network devices or media that are involved to form computer network.
Computer loaded with Linux Operation System can also be a part of network whether it is a small or large network by multitasking and multi user natures.
Maintaining of system and network up and running is a task of System / Network Administrator’s job. In this article we are going to review frequently used network configuration and troubleshoot commands in Linux.
Hands-on-Lab (TP) sur l'utilisation de Git en mode avancé dispensé avec mes collègues Alexis DMYTRYK et Thomas COLLIGNON lors de DevoxxFR 2018.
Présentation disponible ici : https://fr.slideshare.net/JrmeTAMBORINI/tp-git-avanc-devoxxfr-2018-pres
A flappy bird step by step guide to new or interested game developers at the introductory week of the 2017 global game jam lagos using the Unity engine
En esta charla se explicará cómo realizar implementar integración continua usando Gitlab y fastlane para que de forma automatizada haga:
- Ejecución de tests unitarios
- Ejecución de tests de interfaz con KIF
- Análisis de código en Sonar
- Despliegue de la app a TestFlight
Shell: A Command-Line Interpretor that connects a user to Operating System and allows to execute the commands or by creating text script.
Process: Any task that a user run in the system is called a process. A process is little more complex than just a task.
File: It resides on hard disk (hdd) and contains data owned by a user.
X-windows aka windows: A mode of Linux where screen (monitor) can be split in small “parts” called windows, that allow a user to do several things at the same time and/or switch from one task to another easily and view graphics in a nice way.
Text terminal: A monitor that has only the capability of displaying text stuff, no graphics or a very basic graphics display.
Session: Time between logging on and logging out of the system.
CS8461 - Operating System Laboratory Manual prepared for the Engineering graduates admitted under 2017 Regulations, Anna University affiliated institutions of TamilNadu,India
Hands-on-Lab (TP) sur l'utilisation de Git en mode avancé dispensé avec mes collègues Alexis DMYTRYK et Thomas COLLIGNON lors de DevoxxFR 2018.
Présentation disponible ici : https://fr.slideshare.net/JrmeTAMBORINI/tp-git-avanc-devoxxfr-2018-pres
A flappy bird step by step guide to new or interested game developers at the introductory week of the 2017 global game jam lagos using the Unity engine
En esta charla se explicará cómo realizar implementar integración continua usando Gitlab y fastlane para que de forma automatizada haga:
- Ejecución de tests unitarios
- Ejecución de tests de interfaz con KIF
- Análisis de código en Sonar
- Despliegue de la app a TestFlight
Shell: A Command-Line Interpretor that connects a user to Operating System and allows to execute the commands or by creating text script.
Process: Any task that a user run in the system is called a process. A process is little more complex than just a task.
File: It resides on hard disk (hdd) and contains data owned by a user.
X-windows aka windows: A mode of Linux where screen (monitor) can be split in small “parts” called windows, that allow a user to do several things at the same time and/or switch from one task to another easily and view graphics in a nice way.
Text terminal: A monitor that has only the capability of displaying text stuff, no graphics or a very basic graphics display.
Session: Time between logging on and logging out of the system.
CS8461 - Operating System Laboratory Manual prepared for the Engineering graduates admitted under 2017 Regulations, Anna University affiliated institutions of TamilNadu,India
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
Advanced Git: A talk on the finer parts of Git.
Covering basic to somewhat advanced Git usage for development tasks. Goes into some detail on some parts of Git that may confuse many
TECH MONEY GUIDE
<a href="https://www.techmoneyguide.com">www.techmoneyguide.com</a>
All posts are here as below:
1. How To Delete Your Evony Account: A Step-By-Step Guide
https://www.techmoneyguide.com/2022/03/delete-your-evony-account.html
2. How to Close a Crypto.com Account: A Step-by-Step Guide
https://www.techmoneyguide.com/2022/03/how-to-close-cryptocom-account-step-by.html
3. How to Charge Puff Bar (The Ultimate Guide)
https://www.techmoneyguide.com/2022/03/how-to-charge-puff-bar-the.html
4. How to Recharge a Puff Bar Disposable in 2022
https://www.techmoneyguide.com/2022/03/how-to-recharge-puff-bar-disposable-in.html
5. How to downgrade Vimeo subscription in 2022
https://www.techmoneyguide.com/2022/03/how-to-downgrade-vimeo-subscription-in.html
6. The Importance Of Personal Finance
https://www.techmoneyguide.com/2022/02/the-importance-of-personal-finance-in.html
Thanks
TechMoneyGuide
A Beginner's Guide to Git and GitHub, CLI version.
What is Git?
What is Github
Basic commands
Difference between Central and Distributed Version Controlling System
ACEP Magazine edition 4th launched on 05.06.2024Rahul
This document provides information about the third edition of the magazine "Sthapatya" published by the Association of Civil Engineers (Practicing) Aurangabad. It includes messages from current and past presidents of ACEP, memories and photos from past ACEP events, information on life time achievement awards given by ACEP, and a technical article on concrete maintenance, repairs and strengthening. The document highlights activities of ACEP and provides a technical educational article for members.
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...Amil Baba Dawood bangali
Contact with Dawood Bhai Just call on +92322-6382012 and we'll help you. We'll solve all your problems within 12 to 24 hours and with 101% guarantee and with astrology systematic. If you want to take any personal or professional advice then also you can call us on +92322-6382012 , ONLINE LOVE PROBLEM & Other all types of Daily Life Problem's.Then CALL or WHATSAPP us on +92322-6382012 and Get all these problems solutions here by Amil Baba DAWOOD BANGALI
#vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore#blackmagicformarriage #aamilbaba #kalajadu #kalailam #taweez #wazifaexpert #jadumantar #vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore #blackmagicforlove #blackmagicformarriage #aamilbaba #kalajadu #kalailam #taweez #wazifaexpert #jadumantar #vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore #Amilbabainuk #amilbabainspain #amilbabaindubai #Amilbabainnorway #amilbabainkrachi #amilbabainlahore #amilbabaingujranwalan #amilbabainislamabad
Using recycled concrete aggregates (RCA) for pavements is crucial to achieving sustainability. Implementing RCA for new pavement can minimize carbon footprint, conserve natural resources, reduce harmful emissions, and lower life cycle costs. Compared to natural aggregate (NA), RCA pavement has fewer comprehensive studies and sustainability assessments.
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...ssuser7dcef0
Power plants release a large amount of water vapor into the
atmosphere through the stack. The flue gas can be a potential
source for obtaining much needed cooling water for a power
plant. If a power plant could recover and reuse a portion of this
moisture, it could reduce its total cooling water intake
requirement. One of the most practical way to recover water
from flue gas is to use a condensing heat exchanger. The power
plant could also recover latent heat due to condensation as well
as sensible heat due to lowering the flue gas exit temperature.
Additionally, harmful acids released from the stack can be
reduced in a condensing heat exchanger by acid condensation. reduced in a condensing heat exchanger by acid condensation.
Condensation of vapors in flue gas is a complicated
phenomenon since heat and mass transfer of water vapor and
various acids simultaneously occur in the presence of noncondensable
gases such as nitrogen and oxygen. Design of a
condenser depends on the knowledge and understanding of the
heat and mass transfer processes. A computer program for
numerical simulations of water (H2O) and sulfuric acid (H2SO4)
condensation in a flue gas condensing heat exchanger was
developed using MATLAB. Governing equations based on
mass and energy balances for the system were derived to
predict variables such as flue gas exit temperature, cooling
water outlet temperature, mole fraction and condensation rates
of water and sulfuric acid vapors. The equations were solved
using an iterative solution technique with calculations of heat
and mass transfer coefficients and physical properties.
A review on techniques and modelling methodologies used for checking electrom...nooriasukmaningtyas
The proper function of the integrated circuit (IC) in an inhibiting electromagnetic environment has always been a serious concern throughout the decades of revolution in the world of electronics, from disjunct devices to today’s integrated circuit technology, where billions of transistors are combined on a single chip. The automotive industry and smart vehicles in particular, are confronting design issues such as being prone to electromagnetic interference (EMI). Electronic control devices calculate incorrect outputs because of EMI and sensors give misleading values which can prove fatal in case of automotives. In this paper, the authors have non exhaustively tried to review research work concerned with the investigation of EMI in ICs and prediction of this EMI using various modelling methodologies and measurement setups.
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsVictor Morales
K8sGPT is a tool that analyzes and diagnoses Kubernetes clusters. This presentation was used to share the requirements and dependencies to deploy K8sGPT in a local environment.
2. SETUP & INIT
Configuring user information,
initializing and cloning repositories.
STAGE & SNAPSHOT
Working with snapshots and the
Git staging area.
$ git init $ git status
$ git add [file]
Add a file as it looks now to your
next commit (stage).
Local Copy of the
Repository
Remote
Repository at [URL]
Local Copy of the
Repository
$ git clone [url]
Retrieve an entire repository from
a hosted location via URL.
</>
git clone [URL]
</>
git clone [URL]
Working
Directory
git add [file]
Staging
Area
(Stage)
Initialize an existing directory as a
Git repository.
Show modified files in working directory,
staged for your next commit.
Normal Directory Git Repository
git init Git Status
Working
Directory
Staged
Snapshot
Unstaged
Snapshot
Git Cheatsheet
01
3. $ git reset [file]
git diff --staged
$ git commit -m “[descriptive message]”
Commit your staged content as a
new commit snapshot.
$ git diff
Diff of what is changed but not staged
Unstage a file while retaining the
changes in working directory.
Diff of what is staged but not
yet commited.
Working
Directory
git add [file]
Staging
Area
(Stage)
git reset [file]
(Unstage)
Staging
Area
Working
Directory
git diff
=
Staging
Area
Commit
History
git diff --staged
=
HEAD
Working
Directory
Staging
Area
Git Repository
(Commit History)
git commit
git add
BRANCH & MERGE
Isolating work in branches, changing
context, and integrating changes.
$ git branch
List your branches. A * will appear next to
the currently active branch.
Branch 1
Branch 2
*Main Branch
Git Cheatsheet
02
4. $ git merge [branch]
$ git log
Add a file as it looks now to your
next commit (stage).
$ git branch [branch-name]
Create a new branch at the
current commit.
Merge the specified branchʼs history
into the current one.
$ git checkout
Switch to another branch and check it
out into your working directory.
[branch-name]
Branch 2
Main Branch
git branch
[branch-name]
git checkout Branch_1
*Branch_1
Main Branch
Branch_1
*Main Branch
Main Branch
Branch 2
git merge
New Feature
git log
Git Logs
Git Repository
commit 21a67
Author : xyz
Date: Mon May 16 16:03:16 2022
Commit Message
commit fb555
Author : ABC
Date: Tue May 17 09:05:45 2022
Commit Message
commit 3ecd3
Author : XYZ
Date: Sun May 22 19:45:34 2022
Commit Message
commit 21a67
commit fb555
commit 3ecd3
Git Cheatsheet
03
5. INSPECT & COMPARE
Configuring user information,
initializing and cloning repositories.
$ git log branchB..branchA $ git diff branchB...branchA
$ git show [SHA]
Show any object in Git in
human-readable format.
$ git log --follow [file]
Show the commits that changed file,
even across renames.
Show the commits on branchA that
are not on branchB.
Show the diff of what is in branchA
that is not in branchB.
git log
branchB
...
branchA
Git Repository
branchB branchA
Git Logs
commit 181a9
Author : XYZ
Date: Mon May 16 16:03:16 2022
Commit Message
commit c7eaf
Author : ABC
Date: Tue May 17 09:05:45 2022
Commit Message
commit 181a9
commit c7eaf
gitdiff
branchB...branchA
branchA
branchB
commit 715c3
git show 715c3
commit 715c3
Author : XYZ
Date: Mon May 16 16:03:16 2022
Commit Message
File1
File1 Changes
File2
File2 Changes
...
Git Cheatsheet
04
6. TRACKING PATH CHANGES
Versioning file removes and
path changes.
$ git rm [file]
$ git log --stat -M
Show all commit logs with indication
of any paths that moved.
Delete the file from the project and
stage the removal for commit.
+
Git Repository
git rm [file]
(Stage the removal)
$ git mv [existing-path] [new-path]
Change an existing file path and
stage the move.
+
Git Repository
git mv [file]
(Stage the removal)
IGNORING PATTERNS
Preventing unintentional staging
or commiting of files.
logs/
*.notes
pattern*/
Save a file with desired patterns as
.gitignore with either direct string matches
or wildcard globs.
logs/
*.notes
pattern*/
.gitignore
$ git config --global core.excludesfile [file]
System wide ignore pattern for all
local repositories
Git Cheatsheet
05
7. $ git fetch [alias]
Fetch down all the branches from
that Git remote.
SHARE & UPDATE
Retrieving updates from another
repository and updating local repos.
$ git remote add [alias] [url]
$ git merge [alias]/[branch]
$ git push [alias] [branch]
Transmit local branch commits to
the remote repository branch.
Add a git URL as an alias.
Merge a remote branch into your current
branch to bring it up to date.
Local Git
Repository
Remote Git
Repository at [URL]
git remote add
[alias] [URL]
local/main
remote/main
new merge commit
Local Repository
Remote Repository
merge
git push
after merge
Main
origin/main
new merge
commit
Local Repository
Main
Remote Repository
git merge origin/main
after merge
Main
origin/main
Local Repository
Main
Remote Repository
git fetch origin/main
Git Cheatsheet
06
8. $ git reset --hard [commit]
$ git pull
Fetch and merge any commits from
the tracking remote branch.
Clear staging area, rewrite working
tree from specified commit.
local/main
remote origin/main
new merge
commit
Local Repository
after merge
git pull
REWRITE HISTORY
Rewriting branches, updating
commits and clearing history.
$ git rebase [branch]
Apply any commits of the current
branch ahead of specified one.
main
Feature
git rebase
TEMPORARY COMMITS
Temporarily store modified, tracked
files in order to change branches.
$ git stash
Save modified and staged changes.
head
Rewriting Staging Index
& Working Directory
git reset --hard HEAD~1
head
Working Directory
(Unstaged Changes)
git stash
Staged Changes
Git Cheatsheet
07
9. $ git stash list
List stack-order of stashed file changes.
Working
Directory
git stash
stash@(0): WIP on master: fd3aab8 done
git stash
stash@(1): WIP on master: fd3aab8 done
git stash
stash@(2): WIP on master: fd3aab8 done
git stash list
$ git stash pop
Write working from the top of
the stash stack.
Stash List
stash@{0}
stash@{1}
stash@{2}
stash@{3}
stash@{3}
Apply
git stash pop
Working
Directory
$ git stash drop
Discard the changes from the top
of the stash stack.
Stash List
stash@{0}
stash@{1}
stash@{2}
stash@{3}
stash@{3}
git stash drop
(Discard)
Git Cheatsheet
08