Questions tagged [git]

Git is an open source distributed version control system originally designed and written by Linus Torvalds.

Filter by
Sorted by
Tagged with
169
votes
11answers
31k views

Self-hosted replacement for Github

I need a self-hosted replacement for Github. It is crucial it works on firewalled intranet, with no access to the Internet (for example, styles, license checks, etc.). Relatively good web UI: source ...
148
votes
8answers
162k views

What is a good newbie-friendly graphical Git client for Windows?

Personally I'd just install Cygwin and proceed with the usual *nix shell tools, but I need to make a software recommendation to some clients that need something a bit more newbie friendly. The ...
26
votes
3answers
13k views

GUI for Git and Mercurial on Linux (similar to Atlassian SourceTree)

I am looking for an app or piece of software similar to Atlassian SourceTree for Linux (Ubuntu). SourceTree is a GUI frontend for Git and Mercurial, designed with ease of use in mind. I know that ...
19
votes
2answers
904 views

Graphical Git client for Windows allowing precise control over commits

Please recommend a Git client (GUI) for Windows featuring Full power of git add -p, including editing patches. Full power of git rebase --interactive, I like to edit/rename/reorder old commits.
16
votes
5answers
1k views

What is a good newbie friendly graphical Git client for OS X?

Personally I'd just pop open a terminal and brew-up the usual *nix shell tools, but I need to make a software recommendation to some clients that need something a bit more newbie friendly. The ...
13
votes
2answers
456 views

Scrum workflow software

I just got hired as a technical director in a new design agency and I would like to set up a proper way to manage projects in the company based on SCRUM techniques. At the moment we use Bambam which ...
12
votes
1answer
1k views

Is there a GUI to display a file from a remote git repository without cloning it?

If I want to look inside a file in a remote repository, is this possible without cloning the whole repository? I tried git ls-remote git@remoteserver.com:repo.git but that only displays references ...
10
votes
1answer
182 views

Version control tool interoperable with other version control tools

We are starting to reevaluate version control software to be used at our company. We selected ClearCase about 15 years ago and Subversion six years ago, so we have some environments still with ...
9
votes
3answers
162 views

Low-overhead Git self-hosting platform

There are a number of questions about GitHub replacements here. I am looking for one, too. However, I am not willing to install all the myriad of cruft that many of these tools like Gitlab require … ...
8
votes
3answers
285 views

Java IDE that is compatible with git

I have done many Java projects in the past and recently I have been working on python projects out of a git repo. I liked git so much I would like to start applying it my Java projects, but I would ...
8
votes
2answers
783 views

Code review tools that support changes to multiple projects

Where I work, we have very rigorous code review standards, which is great. However, our process is very archaic so I'm looking for a tool that will help to make it a bit more efficient. I've looked at ...
7
votes
2answers
168 views

Track changes in a shared project folder

I frequently work together with colleagues on projects. To make it easy we create project folders (network drives) which contain all kind of information to the project. Often these are new product ...
7
votes
2answers
267 views

Git server solution using file permissions

My company has a bunch of git repos in a folder which has access control through our active directory domain. So far the folder has been accessed via smb using kerberos authentication and all of our ...
6
votes
1answer
1k views

Alternative to RhodeCode [duplicate]

Up to now we have been using an old open source version of RhodeCode. We use it to manage our git repos. The new version of RhodeCode has a new license, which is ... I don't know what to call it. It ...
5
votes
4answers
850 views

What git GUI tool on Windows and Mac

What git GUI tool would you recommend for Windows and Mac? I have tried SourceTree. While I find it nice, it crashes every once in a while. Anyone would suggest something instead and why?
5
votes
2answers
287 views

Open source project management software

I need a web based project management software. It should basically have: Issue tracker Wiki (not mandatory) Git integration Progress It should be open source and I should be able to install it onto ...
5
votes
3answers
161 views

Web development code editor for Mac

I'm looking for a code editor for Mac. Free or purchased, doesn't matter. The requirements are: Instant autocomplete/autosuggest for HTML, CSS, JS, PHP (i.e. suggestions displayed immediately after ...
5
votes
2answers
6k views

Visualizing Git diff (Linux)

git diff ... shows a difference but in text format. I want a graphical visualization of git diff .... Insofar I tried git diff ... | kompare -. This does the trick but the context shown is only what ...
5
votes
1answer
146 views

SQL Server database version control

I'm looking for open source SQL Server database version control addon/tools to link with Git. I tried gitSQL and red-gate sql source control (not an open source). With gitSQL I see a problem that ...
5
votes
1answer
678 views

Git integration for MonoDevelop

This blog post talks about Git integration for MonoDevelop, but it refers to a version control menu which I don't seem to have. Are there plugins to do Git in MonoDevelop? Requirements: Show ...
5
votes
1answer
369 views

How can I save a screenshot with each git commit?

I'd like to be able to associate an image with some of my git commits, so that I can browse through them at a latter date. I code a lot of visualisations and often find myself wanting to go back to a ...
5
votes
1answer
53 views

Android Git client with revert support

I’m looking for a for Git client on Android that can do git revert <sha> (in addition to pull and push). There are many well-featured Git clients in Play store, but I haven’t found one with ...
4
votes
2answers
258 views

IDE for IPython

I am looking for an IDE for IPython that I want to use on windows with a git repository on Linux. Desirable features: Git Plug-in, debugger, IPython support. I'm not sure whether its use would be ...
4
votes
2answers
551 views

Github-like collaboration platform [duplicate]

The place I do volunteer work for would like to switch from svn to git, and we really love the collaboration features of github. Unfortunately the $300/year cost for a private organisation account is ...
4
votes
1answer
219 views

ncurses git client for Linux

I'm looking for a text-mode client for git – ideally something like Midnight Commander (so if there's some "Gitnight Commander", that's it). Requirements text-mode, so it also works over an SSH ...
4
votes
1answer
165 views

Offline code browser for Android

Sometimes I'd like to use time during commuting etc. for investigating bugs or issues in some of my projects. Is there a tool for Android that'd allow me to clone a git repository (or another VCS) and ...
4
votes
3answers
346 views

Static HTML alternative to cgit

I would like to serve a collection of git repositories over HTTP, to be browsed by humans, and possibly checked-out (read-only). I'm aware of the existence of cgit for this purpose, but the only ...
4
votes
2answers
55 views

Software recommendation to view git-conflict side by side?

I am doing some git merging and there is a conflict. Usually the conflicts are small (less than 10 lines) but this has lots of conflicts that are more than 10 lines each. What software would you ...
4
votes
1answer
79 views

Is there a linting tool for projects on GitHub or GitLab?

I just wondered if there's a linting tool (e.g. like Debian's lintian) for projects hosted on full-feature source code hosting platforms like GitHub or GitLab. I'd imagine that such a tool could ...
4
votes
2answers
222 views

Code Style enforcement tool (Bitbucket Cloud would be nice)

I work in a team of 5 developers. We would like to enforce a code style from now on. However we cannot find a suitable Bitbucket Cloud integrations. If we had Bitbucket Server Code Review Assistant ...
4
votes
0answers
45 views

GUI for git for creating multiple commits at once

Currently I am using git gui for quickly creating commits and visualizing changes. I have the bad habit (yes, I know) of not committing as frequently as I should, and usually end up with changes that ...
4
votes
1answer
68 views

Bugtracking tool with Git & TFS integration that is also easy to use for testers

We're a group of mobile and backend developers. Our company has a strong background with Microsoft and therefore TFS is being used for those who do backend & windows mobile development. The iOS ...
3
votes
1answer
68 views

Git files encryption to protect the source code from theft

I am using Git and have the following problem: In the company where I work you now want to protect the source code from theft. So if for some reason a developer lets the source code of a project go ...
3
votes
4answers
929 views

Which Git GUI software provides side-by-side split view for comparing files?

I currently use SmartGit, which is a fully featured Git GUI. The interface is not pretty, and it's quite slow actually, but it's the only program I've found that gives me a nice side-by-side split ...
3
votes
1answer
298 views

Resizable Git Bash for Windows

Is there a Git Bash1 replacement for Windows whose window can be resized by dragging the top or right border? Edit: Adding the requirements: Is free. Resizable - Git Bash uses cmd.exe as the console ...
3
votes
3answers
131 views

Bug/issue tracker for small extent team

What issue/bug tracker would you recommend for a small extent company? Approx. (5-7 people). My preference is lightweight, with compatibility of all operation systems, practical and appealing user ...
3
votes
1answer
66 views

Version control of linux configuration: /etc and installed packages

I search a software to track the changes made to linux server configuration. Goal If there is something wrong with the server I want to see the last configuration changes. Needed features Keep /...
3
votes
2answers
127 views

Self-hosted github alternative with multi-client repository access

Similar to this question, I would like an alternative to github that can be self-hosted. These are my requirements (they differ in 2 and 11 from the linked question). Requirement 11 (or a workable ...
3
votes
1answer
221 views

Language evolution stats on Git and SVN repositories

I am looking for a program that could display the evolution of the programming languages used over time in a Git or SVN repository. The output could be like the following: So far, I have tried: 1) ...
3
votes
2answers
81 views

User friendly CLI for git

I'm looking for something that wraps git by providing an easy and consistent command-line interface (CLI) while fulfilling the following: the CLI should use consistently the same names for the same ...
3
votes
2answers
75 views

is there a “dashboard” app that can give me a status summary of all the local git repositories on my filesystem?

I'd like a piece of software that gives me a "dashboard"-like readout for all of my git repositories on my local machine. I imagine it could tell me statstics like: how many files are not yet ...
3
votes
1answer
67 views

OS X tool for animating Git commands on local repository?

Question OS X: Is there a tool for OS X that visualizes my Git commands on my local Git repositories with animations? I'm not looking for a Git client, such as SourceTree, which can visualize the ...
3
votes
0answers
56 views

Binary file versioning on windows - linux systems

In our project, we currently use git version control for our source code. However, we have a need to track our binary releases (virtual machines, configured setups) as well. They are usually some ...
3
votes
0answers
37 views

When unit test fail, show the related file changes from git repo

Is there something that makes it possible to view the relevant file changes along with the unit tests that failed? So, like after a failed test notification × Test: Server startup test. Fail × ...
2
votes
4answers
69 views

What is an appropriate versioning system for a Master's student doing data processing with MATLAB?

I am doing a Master's thesis and trying to decide the best way to organize my MATLAB data processing files. I want to ask for advice on the best versioning system to use. What would be the appropriate ...
2
votes
1answer
31 views

Detect if a github pull-request on json file is valid?

I've noticed some github repos have an automated process for validating files on pull requests. For example say there is a JSON file that recieves a pull request. I'd like a setup where the new file ...
2
votes
1answer
217 views

Git client for Android 4+

I am searching for a Git client on Android. I have version 4. I require: reading files locally and commit with message if changes found (local git commit should work offline) synchronize with non ...
2
votes
1answer
69 views

Format code for entire team

We are using git for our source control. Team members either use eclipse, atom, notepad++, or IDEA for development. There is the occasional visual studio development but it is often. We use a variety ...
2
votes
1answer
1k views

Where can I find a portable (no install necessary) CLI git client for windows?

I am looking for something that I can use for working with git repositories on windows that is 100% portable (copy-paste the files to a separate machine and have it work) and CLI based - I had a ...
2
votes
3answers
40 views

Version and release management without Maven

I'm trying to find an alternative to versioning, release creation, deployment etc. that is not Maven. Let me explain: We use Maven to build almost anything, Java, Docker, NodeJS, Golang, you name it. ...