# Smartgit and Githup or Bitbucket

### You can use GitHub or bitbucket to manage your code:

#### Githup: <mark style="color:blue;"><https://github.com/></mark>

GitHub is a project management system and code version, GitHub is considered like a social network exclusively for programmers. With GitHub, developers can clone source code from a repository. It is also a repository server service that stores code and each person can create an account on it to create their own repositories to work with.

Github has all the features of Git, in addition to adding social features to help developers interact with each other.

You can think of GitHub as a developer-specific social networking site that provides social networking features like feeds, followers, and network graphs for developers to learn from commit history.

![](https://3036559226-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkoehpA3ntGs0zd0HVGq0%2Fuploads%2Fi97MhqtQwRSTNoLXi2ta%2Fgh_1.png?alt=media\&token=be21b1ca-2b34-4ca7-bb79-caf2403a2a09)

![](https://3036559226-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkoehpA3ntGs0zd0HVGq0%2Fuploads%2FpvYGzBt1r3PGeZJrLD4D%2Fgh_2.png?alt=media\&token=dc28ae62-7293-4bd5-9290-1edffb33db08)

#### Bitbucket: <mark style="color:blue;"><https://bitbucket.org/></mark>

Git is a Distributed Version Control System. Git makes it easy for users to save modified versions of code, convenient for restoring and merging with other versions to include in code reposity. Bitbucket is one of the code reposity we are talking about.

As such, Bitbucket allows users to manage distributed versions (Git or Mercurial) of project members. Accordingly, the project leader can monitor and evaluate the work progress and promptly offer optimal solutions to improve the source code.

Bitbucket as a common house helps developers exchange experiences and learn from each other through comments, reviews, or commits.

![](https://3036559226-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkoehpA3ntGs0zd0HVGq0%2Fuploads%2FMuWA0mJZld3yqnLUG2nb%2Fbit_1.png?alt=media\&token=1081c1fc-84e8-4115-873b-0ced36cff731)

![](https://3036559226-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkoehpA3ntGs0zd0HVGq0%2Fuploads%2FssfDA1GOlWSDNAqGFSbH%2Fbit_2.png?alt=media\&token=bdd20aa9-1c17-479a-b42c-9ba8154fc201)

#### Smartgit: <https://www.syntevo.com/smartgit/>

This application will allow us to work with GitKraken 2.7 and includes support for GitHub, BitBucket, SVN and Mercurial. This is focused on finding simplicity, while also targeting non-experts and people who prefer a graphical application over using the command line to work with Git.

![](https://3036559226-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkoehpA3ntGs0zd0HVGq0%2Fuploads%2FndLUZkkk7qEofbzl0BqC%2Fsmartgit.png?alt=media\&token=368d9419-3a50-4e8f-8509-f42f64a2837d)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://blueskytechcompany.gitbook.io/minimog-change-logs/smartgit-and-githup-or-bitbucket.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
