Difference between revisions of "How To Use Gitlab Push, Pull And More"

From Wiki | Valse Technologies
Jump to navigation Jump to search
Line 2: Line 2:
  
 
== 1. Open Git Bash ==
 
== 1. Open Git Bash ==
 +
  
 
We assume that you have Gitlab account and have install Git.
 
We assume that you have Gitlab account and have install Git.
Line 23: Line 24:
 
  Gitlab url.png|URL for repository
 
  Gitlab url.png|URL for repository
 
  </gallery>
 
  </gallery>
 +
 
  git clone [URL of the git project]
 
  git clone [URL of the git project]
 
  Example: git clone https://gitlab.com/valsetech/blinq-fashion-web/tree/develop.gitlab
 
  Example: git clone https://gitlab.com/valsetech/blinq-fashion-web/tree/develop.gitlab
Line 33: Line 35:
 
  Click enter.
 
  Click enter.
  
  4. Then switch to “develop” branch:
+
  4. Then switch to “develop” branch(Still use the Git Bash):
 
  <gallery>
 
  <gallery>
 
  Gitlab branch.png|Branches
 
  Gitlab branch.png|Branches
 
  </gallery>
 
  </gallery>
 +
 
  There is more than 1 branches.  
 
  There is more than 1 branches.  
 
  Master Branch is for the lead developer.
 
  Master Branch is for the lead developer.
 
  Develop Branch is for developer.
 
  Develop Branch is for developer.
 
  Member-section is for all member(can pull from this section).
 
  Member-section is for all member(can pull from this section).
 +
Command for switching to 'develop' branch at below
 
  git checkout develop
 
  git checkout develop
 
  Click enter.
 
  Click enter.
Line 46: Line 50:
 
  5. Then create new branch, let call this branch “member-section”: (you can do this in Git Bash or Atom)
 
  5. Then create new branch, let call this branch “member-section”: (you can do this in Git Bash or Atom)
 
  git checkout -b member-section
 
  git checkout -b member-section
 +
Click enter.
  
 
  6. Publish this branch so that other member can also access it:
 
  6. Publish this branch so that other member can also access it:
 
  git push --set-upstream origin member-section
 
  git push --set-upstream origin member-section
 +
Click enter.
  
 
  7. When you finish a feature and '''want to merge with latest code''', please do:
 
  7. When you finish a feature and '''want to merge with latest code''', please do:
 
  git pull origin develop
 
  git pull origin develop
 +
Click enter.
  
 
  Then:
 
  Then:
 
  git push
 
  git push
 +
Click enter.
 +
 +
 +
== 2. To Push Using Atom IDE ==
 +
 +
 +
To push project into Gitlab using Atom, need to open Atom > File > Add project folder > Search your project inside Repository. Picture at below
 +
<gallery>
 +
Gitlab branch.png|Branches
 +
</gallery>
 +
 +
You need to click the file.php

Revision as of 04:15, 23 August 2019

START HERE :

1. Open Git Bash

We assume that you have Gitlab account and have install Git.

Open Git Bash. Do all these in Git Bash command prompt:

Example with picture below

The command for Git Bash:

1. First, config your git credential:
git config --global user.name “John Doe” // Follow your Gitlab username
git config --global user.email johndoe@valse.com.my // Follow your Gitlab email/valse email
Click enter.
2. Then checkout git repository of our project(in Gitlab):
Example with picture at below
git clone [URL of the git project]
Example: git clone https://gitlab.com/valsetech/blinq-fashion-web/tree/develop.gitlab
For your project depends on the url in gitlab(check from Gitlab).
Click enter.
3. Then go to project repository folder(Still use the Git Bash):
The command for opening project repository inside Git Bash check below 
cd blinq-fashion-web   // This is for example, follow your project repository name.
Click enter.
4. Then switch to “develop” branch(Still use the Git Bash):
There is more than 1 branches. 
Master Branch is for the lead developer.
Develop Branch is for developer.
Member-section is for all member(can pull from this section).
Command for switching to 'develop' branch at below
git checkout develop
Click enter.
5. Then create new branch, let call this branch “member-section”: (you can do this in Git Bash or Atom)
git checkout -b member-section
Click enter.
6. Publish this branch so that other member can also access it:
git push --set-upstream origin member-section
Click enter.
7. When you finish a feature and want to merge with latest code, please do:
git pull origin develop
Click enter.
Then:
git push
Click enter.


2. To Push Using Atom IDE

To push project into Gitlab using Atom, need to open Atom > File > Add project folder > Search your project inside Repository. Picture at below

You need to click the file.php