Skip to content

Instantly share code, notes, and snippets.

View anjanashankar9's full-sized avatar

Anjana Shankar anjanashankar9

View GitHub Profile
@anjanashankar9
anjanashankar9 / permissions_policy.json
Created May 19, 2021 17:36
AWS Role based access
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "VisualEditor0",
"Effect": "Allow",
"Action": [
"s3:GetLifecycleConfiguration",
"s3:GetBucketTagging",
"s3:GetInventoryConfiguration",
users-MacBook-Air:GitAdvanced $ git submodule deinit gitBasics
Cleared directory 'gitBasics'
Submodule 'gitBasics' (git@github.com:anjanashankar9/gitBasics.git) unregistered for path 'gitBasics'
users-MacBook-Air:GitAdvanced $ git st
On branch master
Your branch is up to date with 'origin/master'.
nothing to commit, working tree clean
users-MacBook-Air:GitAdvanced $ git rm gitBasics/
@anjanashankar9
anjanashankar9 / cloneInit.sh
Last active May 7, 2021 18:50
cloneInit.sh
users-MacBook-Air:GitAdvanced $ cd gitBasics/
users-MacBook-Air:gitBasics $ ls
users-MacBook-Air:gitBasics $ git submodule init
Submodule 'gitBasics' (git@github.com:anjanashankar9/gitBasics.git) registered for path './'
users-MacBook-Air:gitBasics $ git submodule update
Cloning into '~/GitAdvanced/gitBasics'...
Submodule path './': checked out '1eb359e70b7463ab18a39df71fa753ff96376e3e'
users-MacBook-Air:gitBasics $ ls
README.md filename.txt filename3.txt
@anjanashankar9
anjanashankar9 / cloneRepo.sh
Created May 7, 2021 18:38
cloning the repo
users-MacBook-Air: $ git clone git@github.com:anjanashankar9/GitAdvanced.git
Cloning into 'GitAdvanced'...
remote: Enumerating objects: 10, done.
remote: Counting objects: 100% (3/3), done.
remote: Compressing objects: 100% (3/3), done.
remote: Total 10 (delta 0), reused 3 (delta 0), pack-reused 7
Receiving objects: 100% (10/10), done.
Resolving deltas: 100% (1/1), done.
users-MacBook-Air:Anjana vishal$ cd GitAdvanced/
users-MacBook-Air:GitAdvanced $ git add .gitmodules gitBasics/
users-MacBook-Air:GitAdvanced $ git status
On branch master
Your branch is up to date with 'origin/master'.
Changes to be committed:
(use "git restore --staged <file>..." to unstage)
new file: .gitmodules
new file: gitBasics
@anjanashankar9
anjanashankar9 / gitModules.sh
Created May 7, 2021 18:24
git modules after addition
users-MacBook-Air:GitAdvanced $ cat .gitmodules
[submodule "gitBasics"]
path = gitBasics
url = git@github.com:anjanashankar9/gitBasics.git
@anjanashankar9
anjanashankar9 / gitStatusAdd.sh
Created May 7, 2021 18:23
Git Status after adding submodule
users-MacBook-Air:GitAdvanced $ git status
On branch master
Your branch is up to date with 'origin/master'.
Changes to be committed:
(use "git restore --staged <file>..." to unstage)
new file: .gitmodules
new file: gitBasics
users-MacBook-Air:GitAdvanced $ git submodule add git@github.com:anjanashankar9/gitBasics.git
Cloning into '/*****/Github/GitAdvanced/gitBasics'...
remote: Enumerating objects: 19, done.
remote: Total 19 (delta 0), reused 0 (delta 0), pack-reused 19
Receiving objects: 100% (19/19), done.
Resolving deltas: 100% (3/3), done.
users-MacBook-Air:GitAdvanced $ pwd
/*****/Github/GitAdvanced
users-MacBook-Air:GitAdvanced $ ls
README.md
@anjanashankar9
anjanashankar9 / DecoratorMain.java
Created February 15, 2021 18:19
Decorator Main
public static void main(String[] args) {
Shape c = new Circle();
Shape redCircle = new FillColor(c, "Red");
redCircle.draw();
Shape r = new Rectangle();
Shape thickRectangle = new BorderThickness(r, 2);
thickRectangle.draw();
}