|
|
|
Install Git your
local machine |
Link: Git - Downloads
(git-scm.com) Version : git
version 2.31.1.windows.1 |
|
Know the version |
$ git --version |
|
Git help for
command |
$ git help config $ git config
--help |
Prompt the git
config help file in browser |
Make a directory |
$ mkdir shubhapp$
mkdir shubhapp $ cd shubhapp/ -
go to directory |
|
initialize the git |
$ git init Initialized empty
Git repository in C:/Users/shubh/shubhapp/.git/ |
|
Create a file |
Hello.txt |
|
Add this file to
git |
$ git Add hello.txt |
|
Commit the
changes |
$ git commit -a -m "commit comment" |
|
Connect to remote
github |
$ git config
--global user.username shubh-techie |
|
Go to the github |
Create a
repository Name : shubhapp |
|
Quick setup URL |
|
|
push an existing
repository from the command line |
git remote add
origin https://github.com/shubh-techie/shubhapp.git |
|
|
|
|
Know detail of
remote origin |
git remote -v |
|
Changing the git
Origin |
git remote
set-url origin https://github.com/shubh-techie/ScripterxCalc.git |
|
|
|
|
Create Repo from GitHub site. |
Step 1. Create a local source control path Step 2. Got to Git Bash Step 3. initialize the git |
|
Linked or remote origin |
$ git remote add origin "https://github.com/shubh1984/SampleProject.git" |
|
Pull |
$ git pull origin master |
|
Status |
$ git status |
|
Adding file to local repo |
$ git Add file name $ git add -A [add all] |
|
Commit |
$ git commit filename -m "commit comment" $ git commit -a -m "commit comment" [commit all] |
|
Push to remote server |
$ git push origin master $ git push -f origin master |
|
Fetch [need to do merge] |
$ git fetch origin master |
If server file is updated than need to do Fetch |
Check the commit logs |
$ git log |
|
|
|
|
Get list of files |
ls |
|
Branching |
There are two branches local and remote-tracking branches
$ git branch devbranch
$ git checkout
devbranch
|
|
Merge in-between branch |
$ git merge origin/master |
|
Rebasing |
shubh@LAPTOP-SDS90F74 MINGW64 /c/GitRepos/DesignPatternLocal (master) $ git rebase devbranch |
|
Push to centra repo |
$ git push origin devbranch $ git push origin master |
|
Revert |
$ git checkout 894e167 revert.txt |
|
Creating key to stop public publishing |
$ ssh-keygen $ cat /c/Users/shubh/.ssh/id_rsa.pub Update the SSH key in github setting.
$ ssh -T git@github.com Enter the pass phrase |
jfw96brij21aXreAB8= shubh@LAPTOP-SDS90F74 |
|
|
|
|
|
|
|
|
|
Pull |
|
Download only the
change files from remote repo |
Clone |
|
Download all the
files from remote repo |
Fetch |
|
If server file is updated than need to do Fetch |
|
|
|
Git update |
git config
user.email "shubh.techie@gmail.com" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Given n ropes of different lengths, we need to connect these ropes into one rope. We can connect only 2 ropes at a time. The cost required to connect 2 ropes is equal to sum of their lengths. The length of this connected rope is also equal to the sum of their lengths. This process is repeated until n ropes are connected into a single rope. Find the min possible cost required to connect all ropes. Input: ropes = [ 8 , 4 , 6 , 12 ] Output: 58 Explanation: The optimal way to connect ropes is as follows 1. Connect the ropes of length 4 and 6 (cost is 10 ). Ropes after connecting: [ 8 , 10 , 12 ] 2. Connect the ropes of length 8 and 10 (cost is 18 ). Ropes after connecting: [ 18 , 12 ] 3. Connect the ropes of length 18 and 12 (cost is 30 ). Total cost to connect the ropes is 10 + 18 + 30 = 58 public static void Demo() { //int[] Ropes = { 4, 3, 2, 6 }; //int[] Ropes = { 8, 4, 6, 12 }; int[] Ropes = { 1, 2, 5, 10, 35, 89...
The next day, he was still feeling lucky and found what he thought was a “hot” machine. He ran to the ATM to get one other $200, lost once more, and finally walked away—after dropping $1,400. Interest in and income from 솔카지노 iGaming, or online gaming, has been rising rapidly. Online slots are attracting more players as cell gaming know-how advances and legislation changes.
ReplyDelete