threads / discuss / 34389

Git in nutshell Inbox

Subject: Git in nutshell Inbox

## tl;dr

13 messages between Jul 9, 2013 and Jul 13, 2013.

replies: 12people: 6as markdown or json

Muhammad Bashir Al-Noimi· Jul 9, 2013, 14:28 UTC · lore
Howdy?

I'm bzr user and I want to migrate to git. Generally I use bzr through Bazaar Explorer which is very easy & neat GUI utility for managing bzr repositories. May you please guide me to most easy way to migrate to Git?

P.S.
* I'm very comfortable with bzr (it has awesome GUI utility) but I
decided to leave it because of its technical weakness by comparing to
git.
* I hate to use terminal in everything so please don't give me links
with terminal commands I look for rapid and user friendly migration.
* I don't care about commercial solutions I'm open source fan :)
* Most git hosting I'm interesting in is gitorious.org because it's
from open source family (that's what I read about) may you correct me
if I'm wrong?

-- Best Regards Muhammad Bashir Al-Noimi

Matthieu Brucher· Jul 9, 2013, 14:31 UTC · re: Muhammad Bashir Al-Noimi · lore

Re: Git in nutshell Inbox

Hi,

If you are on Windows or OS X, you can try SourceTree from Atlassian (free). It is really nice to work with.

Cheers,
Matthieu
2013/7/9 Muhammad Bashir Al-Noimi <mbnoimi@gmail.com>:
Show 27 quoted lines
> Howdy?
>
> I'm bzr user and I want to migrate to git. Generally I use bzr through
> Bazaar Explorer which is very easy & neat GUI utility for managing bzr
> repositories. May you please guide me to most easy way to migrate to
> Git?
>
> P.S.
>
> * I'm very comfortable with bzr (it has awesome GUI utility) but I
> decided to leave it because of its technical weakness by comparing to
> git.
> * I hate to use terminal in everything so please don't give me links
> with terminal commands I look for rapid and user friendly migration.
> * I don't care about commercial solutions I'm open source fan :)
> * Most git hosting I'm interesting in is gitorious.org because it's
> from open source family (that's what I read about) may you correct me
> if I'm wrong?
>
>
> --
> Best Regards
> Muhammad Bashir Al-Noimi
> --
> To unsubscribe from this list: send the line "unsubscribe git" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
-- 
Information System Engineer, Ph.D.
Blog: http://matt.eifelle.com
LinkedIn: http://www.linkedin.com/in/matthieubrucher
Music band: http://liliejay.com/
Matthieu Moy· Jul 9, 2013, 14:39 UTC · re: Muhammad Bashir Al-Noimi · lore

Re: Git in nutshell Inbox

Muhammad Bashir Al-Noimi <mbnoimi@gmail.com> writes:
> I'm bzr user and I want to migrate to git. Generally I use bzr through
> Bazaar Explorer which is very easy & neat GUI utility for managing bzr
> repositories. May you please guide me to most easy way to migrate to
> Git?

(I think it's a mistake to stick to GUI: the concepts are easier to understand with Git commands IMHO")

But there are nice GUIs for Git too. The "official" one is git gui, distributed with Git. I do not like the visual aspect a lot, but it has a very good coverage of Git's functionalities. Otherwise, have a look at

  https://git.wiki.kernel.org/index.php/InterfacesFrontendsAndTools#Graphical_Interfaces
git-cola is a good one.
> * I'm very comfortable with bzr (it has awesome GUI utility) but I
> decided to leave it because of its technical weakness by comparing to
> git.
Another reason to migrate is that bzr's developpement has stopped :-(.
> * Most git hosting I'm interesting in is gitorious.org because it's
> from open source family (that's what I read about) may you correct me
> if I'm wrong?

gitorious.org runs with free software (you can host a gitorious at home if you want). github.com is probably the most popular hosting site, it uses a lot of free software (and GitHub contributes a lot to free software), but the complete solution is closed-source (you'll have to pay if you want to run it at home, and won't be able to modify it).

There are tons of alternatives. See e.g. https://git.wiki.kernel.org/index.php/GitHosting

-- 
Matthieu Moy
http://www-verimag.imag.fr/~moy/
Muhammad Bashir Al-Noimi· Jul 9, 2013, 14:50 UTC · re: Matthieu Moy · lore

Re: Git in nutshell Inbox

On Tue, Jul 9, 2013 at 4:39 PM, Matthieu Moy <Matthieu.Moy@imag.fr> wrote:
Show 7 quoted lines
> But there are nice GUIs for Git too. The "official" one is git gui,
> distributed with Git. I do not like the visual aspect a lot, but it has
> a very good coverage of Git's functionalities. Otherwise, have a look at
>
>   https://git.wiki.kernel.org/index.php/InterfacesFrontendsAndTools#Graphical_Interfaces
>
> git-cola is a good one.

I tried to use git-cola and found it complicated and not user friendly (maybe because I came from Bazaar Explorer) I noticed that it needs terminal to be able to work (ex. it can't create new repository). I can't even ask for merge modifications (I'm still know nothing in git)! so do you know better GUI utility?

-- Best Regards Muhammad Bashir Al-Noimi

Fredrik Gustafsson· Jul 9, 2013, 17:02 UTC · re: Muhammad Bashir Al-Noimi · lore

Re: Git in nutshell Inbox

On Tue, Jul 09, 2013 at 04:50:20PM +0200, Muhammad Bashir Al-Noimi wrote:
Show 5 quoted lines
> I tried to use git-cola and found it complicated and not user friendly
> (maybe because I came from Bazaar Explorer) I noticed that it needs
> terminal to be able to work (ex. it can't create new repository). I
> can't even ask for merge modifications (I'm still know nothing in
> git)! so do you know better GUI utility?

You don't need the terminal to create a new repository. When starting git-cola from a non-git directory you get a menu where you can open an existing git-repository, clone an existing git-repository or create a new one.

However I agree with Matthieu that it's easier to understand git from the command line. Git is developed and mostly used from the command line. It's the commandline that will give you most controll and most functionality.

-- 
Med vänliga hälsningar
Fredrik Gustafsson

tel: 0733-608274
e-post: iveqy@iveqy.com
Muhammad Bashir Al-Noimi· Jul 9, 2013, 17:26 UTC · re: Fredrik Gustafsson · lore

Re: Git in nutshell Inbox

On Tue, Jul 9, 2013 at 7:02 PM, Fredrik Gustafsson <iveqy@iveqy.com> wrote:
> You don't need the terminal to create a new repository. When starting
> git-cola from a non-git directory you get a menu where you can open an
> existing git-repository, clone an existing git-repository or create a new one

I'm using git-cola 1.4.3.5-1 it doesn't create a new repository it just open or clone. Its interface doesn't appear unless the user launched git repository folder

-- Best Regards Muhammad Bashir Al-Noimi

Fredrik Gustafsson· Jul 9, 2013, 17:38 UTC · re: Muhammad Bashir Al-Noimi · lore

Re: Git in nutshell Inbox

On Tue, Jul 09, 2013 at 07:26:57PM +0200, Muhammad Bashir Al-Noimi wrote:
Show 8 quoted lines
> On Tue, Jul 9, 2013 at 7:02 PM, Fredrik Gustafsson <iveqy@iveqy.com> wrote:
> > You don't need the terminal to create a new repository. When starting
> > git-cola from a non-git directory you get a menu where you can open an
> > existing git-repository, clone an existing git-repository or create a new one
> 
> I'm using git-cola 1.4.3.5-1 it doesn't create a new repository it
> just open or clone. Its interface doesn't appear unless the user
> launched git repository folder
Well, I can't speak for such old version.

git-cola is about six years old and you're using a two year old release. You miss 1/3 of all development that has been done on git-cola. I suggest you update to a newer version. Too bad that ubuntu shipped such old version.

-- 
Med vänliga hälsningar
Fredrik Gustafsson

tel: 0733-608274
e-post: iveqy@iveqy.com
Muhammad Bashir Al-Noimi· Jul 9, 2013, 20:47 UTC · re: Fredrik Gustafsson · lore

Re: Git in nutshell Inbox

On 07/09/2013 07:38 PM, Fredrik Gustafsson wrote:
> git-cola is about six years old and you're using a two year old release.
> You miss 1/3 of all development that has been done on git-cola. I
> suggest you update to a newer version. Too bad that ubuntu shipped such
> old version.

Thanks for mentioning that. I get recent version from this PPS https://launchpad.net/~winski/+archive/git-cola

There is a big difference between old and new version... voila. Now I've to make some tests because the new version is completely different than the old one so I'll send a feedback soon.

Thanks again :)
-- 
Best Regards,
Muhammad Bashir Al-Noimi
Muhammad Bashir Al-Noimi· Jul 10, 2013, 10:10 UTC · re: Muhammad Bashir Al-Noimi · lore

Re: Git in nutshell Inbox

On Tue, Jul 9, 2013 at 10:47 PM, Muhammad Bashir Al-Noimi <mbnoimi@gmail.com> wrote:

> Now I've to make some tests because the new version is completely different
> than the old one so I'll send a feedback soon.

Thanks guys, the recent git-cola fabulous so I don't need to use the terminal anymore for git.

As I mentioned above, I came from bzr background so git not completely strange to me I just want to learn more about some commands so may you please guide me to a quick reference (as simple as possible)

-- Best Regards Muhammad Bashir Al-Noimi

Fredrik Gustafsson· Jul 10, 2013, 10:29 UTC · re: Muhammad Bashir Al-Noimi · lore

Re: Git in nutshell Inbox

On Wed, Jul 10, 2013 at 12:10:55PM +0200, Muhammad Bashir Al-Noimi wrote:
Show 8 quoted lines
> On Tue, Jul 9, 2013 at 10:47 PM, Muhammad Bashir Al-Noimi
> <mbnoimi@gmail.com> wrote:
> > Now I've to make some tests because the new version is completely different
> > than the old one so I'll send a feedback soon.
> 
> 
> Thanks guys, the recent git-cola fabulous so I don't need to use the
> terminal anymore for git.
Glad you found something that works for you.
Show 5 quoted lines
> 
> As I mentioned above, I came from bzr background so git not completely
> strange to me I just want to learn more about some commands so may you
> please guide me to a quick reference (as simple as possible)
> 

git help gives you a list of a few usefull commands.

if you search after "git cheat sheat" you will get a lot of hits, however I don't know any that would be better than anyone else.

-- 
Med vänliga hälsningar
Fredrik Gustafsson

tel: 0733-608274
e-post: iveqy@iveqy.com
David Aguilar· Jul 13, 2013, 00:26 UTC · re: Muhammad Bashir Al-Noimi · lore

Re: Git in nutshell Inbox

On Wed, Jul 10, 2013 at 3:10 AM, Muhammad Bashir Al-Noimi <mbnoimi@gmail.com> wrote:

Show 7 quoted lines
> On Tue, Jul 9, 2013 at 10:47 PM, Muhammad Bashir Al-Noimi
> <mbnoimi@gmail.com> wrote:
>> Now I've to make some tests because the new version is completely different
>> than the old one so I'll send a feedback soon.
>
> Thanks guys, the recent git-cola fabulous so I don't need to use the
> terminal anymore for git.
Thanks for the kind words :-)  I'm glad you like it. (I'm the git-cola author)

I noticed that you were asking about creating new repositories so I recently added that feature to the File menu (FIle -> New Repository...). That feature was previously only available in the startup dialog that is activated when the launcher icon is clicked (or "git-cola --prompt") so you probably found it there.

I'll probably be doing an official release later this month; you won't see it until the PPAs and packagers pickup the new release, though.

If you're interested in trying it out I often point people to its the Git repository -- the project is setup such that it can run directly out of its source tree without needing to "make" or install anything. Your machine has all of git-cola's dependencies available since you've already installed its deb package. All it takes to run a development version is to clone the repo and run e.g. $HOME/src/git-cola/bin/git-cola (assuming you've cloned the project to $HOME/src/git-cola).

I keep the "master" branch very stable so it's quite safe to run that version, especially if you're interested in the latest/greatest.

Best, -- David

John Szakmeister· Jul 9, 2013, 18:37 UTC · re: Matthieu Moy · lore

Re: Git in nutshell Inbox

On Tue, Jul 9, 2013 at 10:39 AM, Matthieu Moy <Matthieu.Moy@imag.fr> wrote:
Show 9 quoted lines
> Muhammad Bashir Al-Noimi <mbnoimi@gmail.com> writes:
>
>> I'm bzr user and I want to migrate to git. Generally I use bzr through
>> Bazaar Explorer which is very easy & neat GUI utility for managing bzr
>> repositories. May you please guide me to most easy way to migrate to
>> Git?
>
> (I think it's a mistake to stick to GUI: the concepts are easier to
> understand with Git commands IMHO")

Ditto. I think learning the command line makes the process much easier in the end.

Show 7 quoted lines
> But there are nice GUIs for Git too. The "official" one is git gui,
> distributed with Git. I do not like the visual aspect a lot, but it has
> a very good coverage of Git's functionalities. Otherwise, have a look at
>
>   https://git.wiki.kernel.org/index.php/InterfacesFrontendsAndTools#Graphical_Interfaces
>
> git-cola is a good one.

You might want to consider giggle. I've not used it, but it's more BzrExplorer-like, IIRC.

-John
Muhammad Bashir Al-Noimi· Jul 9, 2013, 20:49 UTC · re: John Szakmeister · lore

Re: Git in nutshell Inbox

On 07/09/2013 08:37 PM, John Szakmeister wrote:
> You might want to consider giggle.  I've not used it, but it's more
> BzrExplorer-like, IIRC.

No no no, git-cola much similar to Bazaar Explorer. Giggle is so far way from Bazaar Explorer like

-- 
Best Regards,
Muhammad Bashir Al-Noimi

← back to recent threads