Compare commits

6 Commits

Author SHA1 Message Date
Fernando Miguel 6140b15f2b Merge cf584f84f7 into 10872e02d1 2024-06-20 13:41:58 +00:00
Julien Le Coupanec 10872e02d1 Merge pull request #385 from WPRobson/master
add docker init command to docker cheatsheet
2024-06-07 23:35:19 +02:00
Julien Le Coupanec 365b4f72b7 Merge pull request #390 from MagedMohamedTurk/patch-1
Update C.txt
2024-06-07 23:34:57 +02:00
Maged Turkoman 0f74ebe37b Update C.txt 2024-06-01 09:07:47 +03:00
Will Robson bf4c0379f2 add docker init command to docker cheatsheet 2024-05-12 20:01:26 +01:00
Fernando Miguel cf584f84f7 Adding git switch and git restore commands
Git has introduced git switch and git restore in order to keep more purposeful scope for the git checkout command which holds more responsibility than simply switch branches.
2022-05-28 07:01:14 +02:00
3 changed files with 6 additions and 1 deletions
+1
View File
@@ -149,6 +149,7 @@ Operators
^= bitwise exclusive or and store
|= bitwise or and store
, separator as in ( y=x,z=++x )
; statement terminator.
Operator precedence
+1 -1
View File
@@ -2,7 +2,7 @@
# DOCKER
##############################################################################
docker init # Creates Docker-related starter files
docker build -t friendlyname . # Create image using this directory's Dockerfile
docker run -p 4000:80 friendlyname # Run "friendlyname" mapping port 4000 to 80
docker run -d -p 4000:80 friendlyname # Same thing, but in detached mode
+4
View File
@@ -31,14 +31,18 @@ git branch # shows all the branches (current branch is s
git branch -a # shows all the branches local and remote
git branch my-branch # creates my-branch
git checkout -b my-branch # create and switches to my-branch
git switch -c my-branch # create and switches to my-branch
git branch -d my-branch # deletes my-branch
git checkout my-branch # switches to my-branch
git switch my-branch # switches to my-branch
git merge my-branch # merges my-branch to current branch
git push origin --delete my-branch # delete remote branch
git branch -m <new-branch-name> # rename the branch
git checkout --orphan <branch_name> # checkout a branch with no commit history
git branch -vv # list all branches and their upstreams, as well as last commit on branch
git branch -a # List all local and remote branches
git restore # Restore specified paths in the working tree
git cherry-pick <commit_id> # merge the specified commit
git cherry-pick <commit_id_A>^..<commit_id_B> # pick the entire range of commits where A is older than B ( the ^ is for including A as well )