Difference between revisions of "Moodle, ownCloud, GitLab, MediaWiki, vsCode, NetBeans"

From Rhomicom Wiki
Jump to navigation Jump to search
Line 71: Line 71:
 
   git pull origin main
 
   git pull origin main
 
   git push -u origin richard/main
 
   git push -u origin richard/main
 +
* GIT ALIASES (#)
 +
  git config --global alias.add-commit '!git add -A && git commit'
 +
  git add-commit -m 'My commit message'

Revision as of 07:40, 12 February 2022

GIT

  • Install
 sudo dnf install git -y
 git --version
  • Add Public SSH Key
 ssh-keygen -t ed25519 -C "your_email@example.com"
 eval "$(ssh-agent -s)"
 ssh-add /path/to/key/id_ed25519
 nano /path/to/key/id_ed25519.pub
  • Git global setup
 git config --global user.name "Allen 123"
 git config --global user.email "[email protected]"
 git config --global core.autocrlf input
  • Create a new repository
 git credential-manager clear
 git clone https://gitlab.rhomicom.com/richard/rho_erp_web.git
 cd rho_erp_web
 touch README.md
 git add README.md
 git commit -m "add README"
 git push -u origin master
  • Push an existing folder
 cd existing_folder |cd /c/RHO_ERP_WEB
 git init
 git remote add origin https://gitlab.rhomicom.com:8443/richard/rho_erp_web.git
 git add .
 git commit -m "Initial ERP Web commit"
 git push -u origin master
  • Push an existing Git repository
 cd existing_repo
 git remote rename origin old-origin
 git remote add origin https://gitlab.rhomicom.com:8443/richard/rho_erp_web.git
 git push -u origin --all
 git push -u origin --tags
  • Merge Development Branch into master
 git checkout master
 git merge richard/main
 git stash
 # Then, pull in the changes from origin.
 git fetch origin && git rebase origin/(branch name)
 # Next, add the stash back in to your working directory:
 git stash pop
 echo "# mobileapp" >> README.md
 git init
 git add README.md
 git commit -m "first commit"
 git branch -M main
 git remote add origin https://github.com/TACMS/mobileapp.git
 git push -u origin main
 ssh-keygen -t ed25519 -C "[email protected]"
 ls -al ~/.ssh
 eval `ssh-agent -s`
 ssh-add ~/.ssh/id_ed25519
 nano ~/.ssh/id_ed25519.pub
 git merge --no-ff --no-commit test
 git clone --single-branch --branch <branchname> <remote-repo>
 git clone --single-branch --branch richard/main [email protected]:TACMS/erp.git
  • COMMIT and MERGE with main branch
 git add .
 git commit -m "Start working on User List"
 git push -u origin richard/main
 git checkout main
 git merge --no-ff --no-commit richard/main
 git commit -m "Start working on User List"
 git push -u origin main
 git checkout richard/main
 git pull origin main
 git push -u origin richard/main
  • GIT ALIASES (#)
 git config --global alias.add-commit '!git add -A && git commit'
 git add-commit -m 'My commit message'