https://github.com/alfredo1995/csharp
Able to develop programs with the C# language, Algorithm, Data Structure, Fundamentals, OO, Collections, Lambdas, Generics, Dynamics and LINQ
https://github.com/alfredo1995/csharp
csharp
Last synced: over 1 year ago
JSON representation
Able to develop programs with the C# language, Algorithm, Data Structure, Fundamentals, OO, Collections, Lambdas, Generics, Dynamics and LINQ
- Host: GitHub
- URL: https://github.com/alfredo1995/csharp
- Owner: alfredo1995
- Created: 2023-10-21T22:46:42.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-14T16:50:06.000Z (over 1 year ago)
- Last Synced: 2025-01-20T17:49:30.252Z (over 1 year ago)
- Topics: csharp
- Language: C#
- Homepage:
- Size: 555 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Able to develop programs with the C# language
Algorithm, Data Structure, Fundamentals, OO, Collections, Lambdas, Generics, Dynamics, LINQ and various resources.
1) Introduction - algorithms, data structure and introduction to the .NET framework;
2) Environment Configuration - steps necessary to configure the computer to run C#
3) Fundamentals - Aims to establish solid foundations on the language;
4) Control Structures - Here we will learn how to control the application flow;
5) Classes & Methods - Here begins our journey through Object Orientation
6) Collections - Data structures will be covered: array, lists, queues, stacks, dictionaries
7) Object Orientation - The pillars of Object Orientation and how to apply it in practice;
8) Methods and Functions - C# also supports resources from the functional world, functions, lambdas and methods
9) Exceptions - Exceptions and error handling techniques
10) Advanced Topics - Generics, LINQ, Dynamic, Nullables, etc.;
Creating a repository on GitHub
- git init
- git status
- git add .
- git commit -m "first commit"
- git branch -M main
- git remote add origin https://github.com/alfredo1995/fdasd.git
- git push -u origin main
Uploading changes to the branch of an existing repository on github
- git init -> start project in git
- git status -> see branch changes
- git add . ou git add --all -> adding changes
- git commit -m "describecommit" -> describe the commit
- git push -f -> force push to git
Frequently used GIT commands
- git config --global user.name "alfredo1995" -> configure git username
- git config --global user.email "alfredogomes1995@gmail.com" -> configure git user email
- git clone -> download existing source code
- git branch -M main -> Create project branches
- git remote add origin https://github.com/alfredo1995/2.git -> where is the github access path
- git push -u origin main -> confirm the push
- git branch or git branch --list -> to see the branches
- git branch -d -> delete the branches
- git checkout -> switch from one branch to another
- git checkout -b -> create and switch to a branch
- git reset --hard -> undo branch changes
- git add -A -> to add everything at once
- git pull -> get update remote repository
- git merge -> merge branches
- cd FolderName -> cd access the folder
- .. -> colon back to folder
- shift + windows + s -> print on the screen in the form of a cutout
- ctrl + k + d ou shift + alt + f -> format the indentation vs code e vs
- ctrl + k + c -> comment visual studio and code
- ctrl + k + u -> uncomment visual studio and code
- ctrl + shift + a ou shift + alt + a -> comment and uncomment visual studio and code
creating the branch in Azure DevOps with GitBash
Repos > New Branch
feature/AG/ID-NomeDaHistoria
basead on Develop
user story ID
pulling the branch
Selecionei a feature no visual studio e o code
remotes > selecionar a branch criada feature/AG/ID-NomeDaHistoria
git branch
git fetch
git pull
git checkout -b feature/AG/322-NomeDaHistoria
rising to changes
git fetch
git status
git add .
git commit -m "initial commit"
git push, git merge ou git push --set-upstream origin feature/AG/317-BotaoRelatorioExecel
change branch
git status "view modified files"
git add . "add all files"
git commit -m "description" "commit added changes"
git branch branchname "create a branch"
git branch "find out which branch you are on"
git checkout branchname "switch to branch x"
git restore * "discard all changes"
git push "send commits"
git add "path" "add specific change (specify path and file in quotes)"
creating branch in GitLab with GitHub DeskTop
GitHub desktop > file > clone repository
GitLab > copiar url https > colar no clone repository do GitHub Desktop
GitHub Desktop > New Branch > name > select dev > create branch >
Github Desktop > changes > commiit > Public branch > feature/322/AG-NomeDaHistoria
GitLab > merge request > change branch dev > assine and review > create merge request
Getting updates from the current dev after creating a branch based on the old dev
github desktop > minha branch criada > menu branch > merch into current branch > selecione a dev >
solucionando confiltro no merge > open in visual studio code > acepter current branch
Setup Git with Git LFS for Unity
Downlaod: GIT DESKTOP and GIT LFS
GitHub: Create new repository with .gitignore for unity projects
Git Desktop: Clone repository
Select the folder with the files and enter with git bash
Git Bash: git lfs install
Git Bash: git lfs track "*.psd" or git lfs track "*/library"
Git Desktop: Commit to main and Push