How To Use Gitlab Push, Pull And More

From Wiki | Valse Technologies
Revision as of 06:45, 23 August 2019 by Faiz.kwong (talk | contribs)
Jump to navigation Jump to search

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 to stage the project. Picture is below

You need to stage all file before commit to your branch.