Skip to content

Guide

Getting Started

The first step when working with GitFlic is to create a project. A project allows developers to interact remotely and comprehensively with the version control tool. The project owner can be either a user or a group in the form of a team or company.

New Project

To get started with the platform, create your first project. Initially, the project is empty—in any code management system, you need to clone it to continue working, which means creating a local repository and setting up its connection to the remote one. This can be done with just a few commands in the console (make sure you have Git installed). At first, it's easier to work with the project via the HTTP protocol, but later it is much more convenient to use SSH.

Importing a Project

If you previously used another code management platform, GitFlic provides a project import mechanism from other platforms. It allows you to transfer not only files but also the commit history, branches, and tags to GitFlic.

Creating a Fork

If you want to use the code of another project as the basis for your own, or contribute to an open project, you can create a fork on the page of the desired project.

Working with Code

Synchronization and applying local changes in a project are implemented using the Git version control system. If you are not familiar with Git yet, you can check out common commands. Along with GitFlic, you can also use a GUI client to work with Git through a graphical interface.

For automated work, GitFlic provides a public API, which is constantly being improved.

Teamwork

Most likely, you will want to work not alone, but with like-minded people. You can invite new users or an entire team to work on the project, as well as configure access levels in the corresponding settings section. An unlimited number of people can work on a public project.

To merge changes from different developers, resolve conflicts, and perform code validation, the merge request mechanism is used. It allows responsible users in the project to control the collaborative software development process.

You can plan new features or report shortcomings and bugs in the code in the corresponding section. A constructive task description will help the repository grow.

GitFlic supports the release of releases—intermediate builds of the project. To create a release, you need to link a tag.

Automated translation!

This page was translated using automatic translation tools. The text may contain inaccuracies.