This is a README file.
brew install tree Running brew update --auto-update
... ==> Auto-updated Homebrew!
Updated 3 taps (homebrew/core, homebrew/cask and
homebrew/cask-fonts). ==> New Formulae bindgen
corrosion libunibreak ==> New Casks quiet-reader
==> Downloading
https://ghcr.io/v2/homebrew/core/tree/manifests/2.0.4
########################################################################
100.0% ==> Downloading
https://ghcr.io/v2/homebrew/core/tree/blobs/sha256:58c55a2893660f39cd4d4942ac8a409ef7fb83c5042773cefce37f
==> Downloading from
https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:58c55a2893660f39cd4d4942ac8a409ef7fb
########################################################################
100.0% ==> Pouring
tree--2.0.4.arm64_ventura.bottle.tar.gz ๐บ
/opt/homebrew/Cellar/tree/2.0.4: 8 files, 169.7KB
==> Running brew cleanup tree
... Disable this
behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP.
Hide these hints with HOMEBREW_NO_ENV_HINTS (see
man brew
). sudo apt get upda Password: The
operation couldnโt be completed. Unable to locate
a Java Runtime. Please visit http://www.java.com
for information on installing Java. ls
Applications Downloads Movies README.md
package-lock.json Creative Cloud Files Library
Music my-app package.json Desktop MEGAsync
Pictures my-remix-app react-normal Documents
MEGAsync Downloads Public node_modules
tailwind.config.js sudo apt-get update sudo:
apt-get: command not found sudo apt install
trash-cli The operation couldnโt be completed.
Unable to locate a Java Runtime. Please visit
http://www.java.com for information on installing
Java. brew install trash-cli ==> Downloading
https://ghcr.io/v2/homebrew/core/mpdecimal/manifests/2.5.1
########################################################################
100.0% ==> Downloading
https://ghcr.io/v2/homebrew/core/mpdecimal/blobs/sha256:5b1c62c08b42feb6e48c461a9de4751803f3ccc76830213a5
==> Downloading from
https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:5b1c62c08b42feb6e48c461a9de4751803f3
########################################################################
100.0% ==> Downloading
https://ghcr.io/v2/homebrew/core/ca-certificates/manifests/2022-10-11
########################################################################
100.0% ==> Downloading
https://ghcr.io/v2/homebrew/core/ca-certificates/blobs/sha256:1b264e579e31b3041a87ff91f09d5f7cc0d51fea1c8
==> Downloading from
https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:1b264e579e31b3041a87ff91f09d5f7cc0d5
########################################################################
100.0% ==> Downloading
https://ghcr.io/v2/homebrew/core/openssl/1.1/manifests/1.1.1s
########################################################################
100.0% ==> Downloading
https://ghcr.io/v2/homebrew/core/openssl/1.1/blobs/sha256:3a7812321f40490623859b1c31644c6f3ba1b76c1ca7f78
==> Downloading from
https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:3a7812321f40490623859b1c31644c6f3ba1
########################################################################
100.0% ==> Downloading
https://ghcr.io/v2/homebrew/core/readline/manifests/8.2.1
########################################################################
100.0% ==> Downloading
https://ghcr.io/v2/homebrew/core/readline/blobs/sha256:fba42a9bd6feaa8902ae4491ffdf177662e0a165a0d0ddef09
==> Downloading from
https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:fba42a9bd6feaa8902ae4491ffdf177662e0
########################################################################
100.0% ==> Downloading
https://ghcr.io/v2/homebrew/core/sqlite/manifests/3.39.4
########################################################################
100.0% ==> Downloading
https://ghcr.io/v2/homebrew/core/sqlite/blobs/sha256:7a6e09479e77a1d490a05b33f28caacd59beef92b8122c5cf4f6
==> Downloading from
https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:7a6e09479e77a1d490a05b33f28caacd59be
########################################################################
100.0% ==> Downloading
https://ghcr.io/v2/homebrew/core/xz/manifests/5.2.7
########################################################################
100.0% ==> Downloading
https://ghcr.io/v2/homebrew/core/xz/blobs/sha256:eba036dbf118e9d568f0e16a9a88c4b957a9f296434c23bf3b77e0ea
==> Downloading from
https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:eba036dbf118e9d568f0e16a9a88c4b957a9
########################################################################
100.0% ==> Downloading
https://ghcr.io/v2/homebrew/core/python/3.11/manifests/3.11.0
########################################################################
100.0% ==> Downloading
https://ghcr.io/v2/homebrew/core/python/3.11/blobs/sha256:76b29a26e288bef4a981adbe3b57cb88522ff06ebfff010
==> Downloading from
https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:76b29a26e288bef4a981adbe3b57cb88522f
########################################################################
100.0% ==> Downloading
https://ghcr.io/v2/homebrew/core/six/manifests/1.16.0_3
########################################################################
100.0% ==> Downloading
https://ghcr.io/v2/homebrew/core/six/blobs/sha256:0dee50367c6facbfc8f65e8a82bcd3e08d43da262b1adff6ccf943e
==> Downloading from
https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:0dee50367c6facbfc8f65e8a82bcd3e08d43
########################################################################
100.0% ==> Downloading
https://ghcr.io/v2/homebrew/core/trash-cli/manifests/0.22.10.20-1
########################################################################
100.0% ==> Downloading
https://ghcr.io/v2/homebrew/core/trash-cli/blobs/sha256:783f8a90b57013c3d805000e3f7e2966b61037980655ef193
==> Downloading from
https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:783f8a90b57013c3d805000e3f7e2966b610
########################################################################
100.0% ==> Installing dependencies for trash-cli:
mpdecimal, ca-certificates, [email protected], readline,
sqlite, xz, [email protected] and six ==> Installing
trash-cli dependency: mpdecimal ==> Pouring
mpdecimal--2.5.1.arm64_ventura.bottle.tar.gz ๐บ
/opt/homebrew/Cellar/mpdecimal/2.5.1: 71 files,
2.2MB ==> Installing trash-cli dependency:
ca-certificates ==> Pouring
ca-certificates--2022-10-11.all.bottle.tar.gz ==>
Regenerating CA certificate bundle from keychain,
this may take a while... ๐บ
/opt/homebrew/Cellar/ca-certificates/2022-10-11: 3
files, 225.5KB ==> Installing trash-cli
dependency: [email protected] ==> Pouring
[email protected]_ventura.bottle.tar.gz ๐บ
/opt/homebrew/Cellar/[email protected]/1.1.1s: 8,101
files, 18MB ==> Installing trash-cli dependency:
readline ==> Pouring
readline--8.2.1.arm64_ventura.bottle.tar.gz ๐บ
/opt/homebrew/Cellar/readline/8.2.1: 50 files,
1.7MB ==> Installing trash-cli dependency: sqlite
==> Pouring
sqlite--3.39.4.arm64_ventura.bottle.tar.gz ๐บ
/opt/homebrew/Cellar/sqlite/3.39.4: 11 files,
4.4MB ==> Installing trash-cli dependency: xz ==>
Pouring xz--5.2.7.arm64_ventura.bottle.tar.gz ๐บ
/opt/homebrew/Cellar/xz/5.2.7: 95 files, 1.5MB ==>
Installing trash-cli dependency: [email protected] ==>
Pouring
[email protected]_ventura.bottle.tar.gz
==>
/opt/homebrew/Cellar/[email protected]/3.11.0/bin/python3.11
-m ensurepip ==>
/opt/homebrew/Cellar/[email protected]/3.11.0/bin/python3.11
-m pip install -v --no-deps --no-index --upgrade
--isolated -- ๐บ
/opt/homebrew/Cellar/[email protected]/3.11.0: 3,165
files, 62MB ==> Installing trash-cli dependency:
six ==> Pouring six--1.16.0_3.all.bottle.tar.gz ๐บ
/opt/homebrew/Cellar/six/1.16.0_3: 20 files,
122.4KB ==> Installing trash-cli ==> Pouring
trash-cli--0.22.10.20.arm64_ventura.bottle.1.tar.gz
๐บ /opt/homebrew/Cellar/trash-cli/0.22.10.20: 893
files, 11.5MB ==> Running brew cleanup trash-cli
... Disable this behaviour by setting
HOMEBREW_NO_INSTALL_CLEANUP. Hide these hints with
HOMEBREW_NO_ENV_HINTS (see man brew
). brew
install starship ==> Downloading
https://ghcr.io/v2/homebrew/core/starship/manifests/1.11.0
########################################################################
100.0% ==> Downloading
https://ghcr.io/v2/homebrew/core/starship/blobs/sha256:e82c237024245b338dbf0f3c928a05331d660e1f7e34882bc0
==> Downloading from
https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:e82c237024245b338dbf0f3c928a05331d66
########################################################################
100.0% ==> Pouring
starship--1.11.0.arm64_ventura.bottle.tar.gz ==>
Caveats zsh completions have been installed to:
/opt/homebrew/share/zsh/site-functions ==>
Summary ๐บ /opt/homebrew/Cellar/starship/1.11.0:
11 files, 5.2MB ==> Running brew cleanup starship
... Disable this behaviour by setting
HOMEBREW_NO_INSTALL_CLEANUP. Hide these hints with
HOMEBREW_NO_ENV_HINTS (see man brew
). brew
install tig ==> Auto-updated Homebrew! Updated 1
tap (homebrew/core). Running brew update --auto-update
... ==> Downloading
https://ghcr.io/v2/homebrew/core/ncurses/manifests/6.3
########################################################################
100.0% ==> Downloading
https://ghcr.io/v2/homebrew/core/ncurses/blobs/sha256:b534276b8519970e057330ceb2f16c3788cb33fd4aa2b6dc157
==> Downloading from
https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:b534276b8519970e057330ceb2f16c3788cb
########################################################################
100.0% ==> Downloading
https://ghcr.io/v2/homebrew/core/tig/manifests/2.5.7
########################################################################
100.0% ==> Downloading
https://ghcr.io/v2/homebrew/core/tig/blobs/sha256:e5714a87f936aa18a67e0194f1620322cd414a5cbe7a60c162fe019
==> Downloading from
https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:e5714a87f936aa18a67e0194f1620322cd41
########################################################################
100.0% ==> Installing dependencies for tig:
ncurses ==> Installing tig dependency: ncurses ==>
Pouring ncurses--6.3.arm64_ventura.bottle.tar.gz
๐บ /opt/homebrew/Cellar/ncurses/6.3: 3,968 files,
9.6MB ==> Installing tig ==> Pouring
tig--2.5.7.arm64_ventura.bottle.tar.gz ==> Caveats
A sample of the default configuration has been
installed to:
/opt/homebrew/opt/tig/share/tig/examples/tigrc
to override the system-wide default configuration,
copy the sample to:
/opt/homebrew/etc/tigrc zsh completions and
functions have been installed to:
/opt/homebrew/share/zsh/site-functions ==>
Summary ๐บ /opt/homebrew/Cellar/tig/2.5.7: 15
files, 974.3KB ==> Running brew cleanup tig
...
Disable this behaviour by setting
HOMEBREW_NO_INSTALL_CLEANUP. Hide these hints with
HOMEBREW_NO_ENV_HINTS (see man brew
). ==>
Caveats ==> tig A sample of the default
configuration has been installed to:
/opt/homebrew/opt/tig/share/tig/examples/tigrc
to override the system-wide default configuration,
copy the sample to:
/opt/homebrew/etc/tigrc zsh completions and
functions have been installed to:
/opt/homebrew/share/zsh/site-functions fwd zsh:
command not found: fwd pwd /Users/makaroningehe ls
Applications Pictures Creative Cloud Files Public
Desktop README.md Documents my-app Downloads
my-remix-app Library node_modules MEGAsync
package-lock.json MEGAsync Downloads package.json
Movies react-normal Music tailwind.config.js cd
Documents/ ls Adobe Zoom Sports Interactive mkdir
demo-version-control ls Adobe Zoom Sports
Interactive demo-version-control mv
demo-version-control/ demo-git ls Adobe Zoom
Sports Interactive demo-git cd - ~ ls Applications
Pictures Creative Cloud Files Public Desktop
README.md Documents my-app Downloads my-remix-app
Library node_modules MEGAsync package-lock.json
MEGAsync Downloads package.json Movies
react-normal Music tailwind.config.js pwd
/Users/makaroningehe cd - ~/Documents cd - ~ pwd
/Users/makaroningehe ls Applications Pictures
Creative Cloud Files Public Desktop README.md
Documents my-app Downloads my-remix-app Library
node_modules MEGAsync package-lock.json MEGAsync
Downloads package.json Movies react-normal Music
tailwind.config.js pwd /Users/makaroningehe ls
Documents/ Adobe Zoom Sports Interactive demo-git
ls Applications Pictures Creative Cloud Files
Public Desktop README.md Documents my-app
Downloads my-remix-app Library node_modules
MEGAsync package-lock.json MEGAsync Downloads
package.json Movies react-normal Music
tailwind.config.js cd - ~/Documents ls Adobe Zoom
Sports Interactive demo-git cd - ~ ls Applications
Pictures Creative Cloud Files Public Desktop
README.md Documents my-app Downloads my-remix-app
Library node_modules MEGAsync package-lock.json
MEGAsync Downloads package.json Movies
react-normal Music tailwind.config.js cd
Documents/ ls Adobe Zoom Sports Interactive
demo-git cd demo-git ls demo zsh: command not
found: demo touch README.md ls README.md brew
install git Running brew update --auto-update
...
==> Auto-updated Homebrew! Updated 2 taps
(homebrew/core and homebrew/cask). ==> New Casks
cad-assistant rapidapi ==> Downloading
https://ghcr.io/v2/homebrew/core/g #=#=#
########################################################################
100.0% ==> Downloading
https://ghcr.io/v2/homebrew/core/g ==> Downloading
from https://pkg-containers.github
#################
##########################################################################################################################
100.0% ==> Downloading
https://ghcr.io/v2/homebrew/core/p #=#=#
########################################################################
100.0% ==> Downloading
https://ghcr.io/v2/homebrew/core/p ==> Downloading
from https://pkg-containers.github
############################################
########################################################################
100.0% ==> Downloading
https://ghcr.io/v2/homebrew/core/g #=#=#
##########################################################################################################################
100.0% ==> Downloading
https://ghcr.io/v2/homebrew/core/g ==> Downloading
from https://pkg-containers.github ######
##########################
##########################################################################################################################
100.0% ==> Installing dependencies for git:
gettext and pcre2 ==> Installing git dependency:
gettext ==> Pouring
gettext--0.21.1.arm64_ventura.bottle.t ๐บ
/opt/homebrew/Cellar/gettext/0.21.1: 1,983 files,
20.9MB ==> Installing git dependency: pcre2 ==>
Pouring pcre2--10.40.arm64_ventura.bottle.tar. ๐บ
/opt/homebrew/Cellar/pcre2/10.40: 230 files, 6.1MB
==> Installing git ==> Pouring
git--2.38.1.arm64_ventura.bottle.tar.g ==> Caveats
The Tcl/Tk GUIs (e.g. gitk, git-gui) are now in
the git-gui
formula. Subversion interoperability
(git-svn) is now in the git-svn
formula. zsh
completions and functions have been installed to:
/opt/homebrew/share/zsh/site-functions ==>
Summary ๐บ /opt/homebrew/Cellar/git/2.38.1: 1,592
files, 48.1MB ==> Running brew cleanup git
...
Disable this behaviour by setting
HOMEBREW_NO_INSTALL_CLEANUP. Hide these hints with
HOMEBREW_NO_ENV_HINTS (see man brew
). ==>
Caveats ==> git The Tcl/Tk GUIs (e.g. gitk,
git-gui) are now in the git-gui
formula.
Subversion interoperability (git-svn) is now in
the git-svn
formula. zsh completions and
functions have been installed to:
/opt/homebrew/share/zsh/site-functions git
usage: git [-v | --version] [-h | --help] [-C
] [-c =]
[--exec-path[=]] [--html-path]
[--man-path] [--info-path]
[-p | --paginate | -P | --no-pager]
[--no-replace-objects] [--bare]
[--git-dir=] [--work-tree=]
[--namespace=]
[--super-prefix=]
[--config-env==]
[] These are common Git
commands used in various situations: start a
working area (see also: git help tutorial)
clone Clone a repository into a new directory
init Create an empty Git repository or
reinitialize an existing one work on the current
change (see also: git help everyday)
add Add file contents to the index
mv Move or rename a file, a directory,
or a symlink
restore Restore working tree files
rm Remove files from the working tree
and from the index examine the history and state
(see also: git help revisions)
bisect Use binary search to find the commit
that introduced a bug
diff Show changes between commits, commit and
working tree, etc
grep Print lines matching a pattern log Show
commit logs show Show various types of objects
status Show the working tree status
grow, mark and tweak your common history
branch List, create, or delete branches commit
Record changes to the repository
merge Join two or more development
histories together
rebase Reapply commits on top of another base
tip
reset Reset current HEAD to the specified state
switch Switch branches
tag Create, list, delete or verify a tag
object signed with GPG collaborate (see also: git
help workflows)
fetch Download objects and refs from another
repository
pull Fetch from and integrate with another
repository or a local branch
push Update remote refs along with associated
objects 'git help -a' and 'git help -g' list
available subcommands and some concept guides. See
'git help ' or 'git help ' to
read about a specific subcommand or concept. See
'git help git' for an overview of the system. git
status fatal: not a git repository (or any of the
parent directories): .git git help usage: git [-v
| --version] [-h | --help] [-C ] [-c
=]
[--exec-path[=]] [--html-path]
[--man-path] [--info-path]
[-p | --paginate | -P | --no-pager]
[--no-replace-objects] [--bare]
[--git-dir=] [--work-tree=]
[--namespace=]
[--super-prefix=]
[--config-env==]
[] These are common Git
commands used in various situations: start a
working area (see also: git help tutorial)
clone Clone a repository into a new directory
init Create an empty Git repository or
reinitialize an existing one work on the current
change (see also: git help everyday)
add Add file contents to the index
mv Move or rename a file, a directory,
or a symlink
restore Restore working tree files
rm Remove files from the working tree
and from the index examine the history and state
(see also: git help revisions)
bisect Use binary search to find the commit
that introduced a bug
diff Show changes between commits, commit and
working tree, etc
grep Print lines matching a pattern log Show
commit logs show Show various types of objects
status Show the working tree status
grow, mark and tweak your common history
branch List, create, or delete branches commit
Record changes to the repository
merge Join two or more development
histories together
rebase Reapply commits on top of another base
tip
reset Reset current HEAD to the specified state
switch Switch branches
tag Create, list, delete or verify a tag
object signed with GPG collaborate (see also: git
help workflows)
fetch Download objects and refs from another
repository
pull Fetch from and integrate with another
repository or a local branch
push Update remote refs along with associated
objects 'git help -a' and 'git help -g' list
available subcommands and some concept guides. See
'git help ' or 'git help ' to
read about a specific subcommand or concept. See
'git help git' for an overview of the system. man
git Unknown locale, assuming C git config --global
user.name "Bernhard Hustomo" git config --global
user.email "[email protected]" cat
~/.gitconfig [filter "lfs"]
clean = git-lfs clean -- %f
smudge = git-lfs smudge -- %f
process = git-lfs filter-process
required = true [user]
name = Bernhard Hustomo
email = [email protected] git
--version git version 2.37.1 (Apple Git-137.1) ls
README.md git iniy git: 'iniy' is not a git
command. See 'git --help'. The most similar
command is
init git init Initialized empty Git
repository in
/Users/makaroningehe/Documents/demo-git/.git/ git
init Reinitialized existing Git repository in
/Users/makaroningehe/Documents/demo-git/.git/ git
status On branch main No commits yet Untracked
files:
(use "git add ..." to include in what will
be committed)
README.md nothing added to commit but
untracked files present (use "git add" to track)
cat README.md vim README.md cat README.md # Hello
World This is a README file. git status On branch
main No commits yet Untracked files:
(use "git add ..." to include in what will
be committed)
README.md nothing added to commit but
untracked files present (use "git add" to track)
git diff git add README.md git status On branch
main No commits yet Changes to be committed:
(use "git rm --cached ..." to unstage)
new file: README.md git status On branch
main No commits yet Changes to be committed:
(use "git rm --cached ..." to unstage)
new file: README.md git commit -m
"initial README.md file" [main (root-commit)
d463450] initial README.md file
1 file changed, 3 insertions(+) create mode
100644 README.md
git status On branch main nothing to commit,
working tree clean touch photo.jpg git status On
branch main Untracked files:
(use "git add ..." to include in what will
be committed)
photo.jpg nothing added to commit but
untracked files present (use "git add" to track)
git add . git status On branch main Changes to be
committed:
(use "git restore --staged ..." to
unstage)
new file: photo.jpg git commit -m "add
new photo from touch command" [main 529aa28] add
new photo from touch command
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 photo.jpg
git log commit
529aa28e054f03aeabb9660a6077230fc3206493 (HEAD ->
main) Author: Bernhard Hustomo
[email protected] Date: Thu Nov 17
02:53:00 2022 +0800
add new photo from touch command commit
d46345003f30885345a0175908913df43915b69e Author:
Bernhard Hustomo [email protected]
Date: Thu Nov 17 02:49:29 2022 +0800
initial README.md file ls README.md photo.jpg
git checkout d463450 Note: switching to 'd463450'.
You are in 'detached HEAD' state. You can look
around, make experimental changes and commit them,
and you can discard any commits you make in this
state without impacting any branches by switching
back to a branch. If you want to create a new
branch to retain commits you create, you may do so
(now or later) by using -c with the switch
command. Example:
git switch -c Or undo this
operation with:
git switch - Turn off this advice by setting
config variable advice.detachedHead to false HEAD
is now at d463450 initial README.md file ls
README.md git checkout main Previous HEAD position
was d463450 initial README.md file Switched to
branch 'main' ls README.md photo.jpg mkdir
empty-folder ls README.md empty-folder photo.jpg
git status On branch main nothing to commit,
working tree clean touch empty-folder/.gitkeep ls
README.md empty-folder photo.jpg cd empty-folder/
ls ls ls -a . .. .gitkeep cd -
~/Documents/demo-git pwd
/Users/makaroningehe/Documents/demo-git git status
On branch main Untracked files:
(use "git add ..." to include in what will
be committed)
empty-folder/ nothing added to commit but
untracked files present (use "git add" to track)
git add empty-folder/ git status On branch main
Changes to be committed:
(use "git restore --staged ..." to
unstage)
new file: empty-folder/.gitkeep git
commit -m "create empty folder with .gitkeep"
[main 30590e2] create empty folder with .gitkeep
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 empty-folder/.gitkeep
ls README.md empty-folder photo.jpg ls -a . .git
empty-folder .. README.md photo.jpg git log
commit 30590e2ab48d48e774a675bbff7d8e10dc275282
(HEAD -> main) Author: Bernhard Hustomo
[email protected] Date: Thu Nov 17
03:05:44 2022 +0800
create empty folder with .gitkeep commit
529aa28e054f03aeabb9660a6077230fc3206493 Author:
Bernhard Hustomo [email protected]
Date: Thu Nov 17 02:53:00 2022 +0800
add new photo from touch command commit
d46345003f30885345a0175908913df43915b69e Author:
Bernhard Hustomo [email protected]
Date: Thu Nov 17 02:49:29 2022 +0800
initial README.md file