Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Git!

Git!

Scheduled Pinned Locked Moved The Lounge
questioncollaboration
55 Posts 26 Posters 1 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • N Nagy Vilmos

    Oh Jeez, how do I hate thee? Let me count the ways. 93. There are 93 different ways in which I hate GIT! I have to use the bloody thing and I'm not sure if I'm pointing to the right repo or not. Elephants! :confused: :sigh: :mad: :wtf: :beer:

    J Offline
    J Offline
    Johnny J
    wrote on last edited by
    #2

    I totally agree. I REALLY don't understand how it has become so darn popular. It's unintuitive, user-unfriendly and even buggy... :mad: Note: If you pronounce it in French, the name couldn't be more appropriate! :doh: But because it's the hottest thing since Salma Hayek, management insists that we used it. No thanks, give me back SVN - it was easy and nice to work with, and no bugs (that I know of)

    Anything that is unrelated to elephants is irrelephant
    Anonymous
    -----
    The problem with quotes on the internet is that you can never tell if they're genuine
    Winston Churchill, 1944
    -----
    I'd just like a chance to prove that money can't make me happy.
    Me, all the time

    M 1 Reply Last reply
    0
    • N Nagy Vilmos

      Oh Jeez, how do I hate thee? Let me count the ways. 93. There are 93 different ways in which I hate GIT! I have to use the bloody thing and I'm not sure if I'm pointing to the right repo or not. Elephants! :confused: :sigh: :mad: :wtf: :beer:

      K Offline
      K Offline
      Keith Barrow
      wrote on last edited by
      #3

      Oh dear, we're supposed to be migrating to this at work. I've used the command line tool & had assumed it would get easier when I got some GUI or other. The two posts in this thread are not encouraging.

      PB 369,783 wrote:

      I just find him very unlikeable, and I think the way he looks like a prettier version of his Mum is very disturbing.[^]

      N Kornfeld Eliyahu PeterK 2 Replies Last reply
      0
      • K Keith Barrow

        Oh dear, we're supposed to be migrating to this at work. I've used the command line tool & had assumed it would get easier when I got some GUI or other. The two posts in this thread are not encouraging.

        PB 369,783 wrote:

        I just find him very unlikeable, and I think the way he looks like a prettier version of his Mum is very disturbing.[^]

        N Offline
        N Offline
        Nagy Vilmos
        wrote on last edited by
        #4

        #17 according to the Paris command line, something has happened to something somewhere. I have no idea what or where!

        J 1 Reply Last reply
        0
        • N Nagy Vilmos

          Oh Jeez, how do I hate thee? Let me count the ways. 93. There are 93 different ways in which I hate GIT! I have to use the bloody thing and I'm not sure if I'm pointing to the right repo or not. Elephants! :confused: :sigh: :mad: :wtf: :beer:

          D Offline
          D Offline
          devenv exe
          wrote on last edited by
          #5

          I have been trying to learn GIT & XAML for the past 2 years. I'am certain i'll keep trying for a very long time.

          "Coming soon"

          1 Reply Last reply
          0
          • N Nagy Vilmos

            #17 according to the Paris command line, something has happened to something somewhere. I have no idea what or where!

            J Offline
            J Offline
            Johnny J
            wrote on last edited by
            #6

            "Git did not exit cleanly" no information about why! :doh:

            Anything that is unrelated to elephants is irrelephant
            Anonymous
            -----
            The problem with quotes on the internet is that you can never tell if they're genuine
            Winston Churchill, 1944
            -----
            I'd just like a chance to prove that money can't make me happy.
            Me, all the time

            1 Reply Last reply
            0
            • N Nagy Vilmos

              Oh Jeez, how do I hate thee? Let me count the ways. 93. There are 93 different ways in which I hate GIT! I have to use the bloody thing and I'm not sure if I'm pointing to the right repo or not. Elephants! :confused: :sigh: :mad: :wtf: :beer:

              B Offline
              B Offline
              Brisingr Aerowing
              wrote on last edited by
              #7

              I don't have any issues with it. This book[^] may be of use to you. You can download it for free from there.

              What do you get when you cross a joke with a rhetorical question?

              K 1 Reply Last reply
              0
              • K Keith Barrow

                Oh dear, we're supposed to be migrating to this at work. I've used the command line tool & had assumed it would get easier when I got some GUI or other. The two posts in this thread are not encouraging.

                PB 369,783 wrote:

                I just find him very unlikeable, and I think the way he looks like a prettier version of his Mum is very disturbing.[^]

                Kornfeld Eliyahu PeterK Offline
                Kornfeld Eliyahu PeterK Offline
                Kornfeld Eliyahu Peter
                wrote on last edited by
                #8

                I'm working with git as an extension to VS's Team Explorer (VS 2012/2013) and had no problem so far (4 months)...

                I'm not questioning your powers of observation; I'm merely remarking upon the paradox of asking a masked man who he is. (V)

                "It never ceases to amaze me that a spacecraft launched in 1977 can be fixed remotely from Earth." ― Brian Cox

                K 1 Reply Last reply
                0
                • N Nagy Vilmos

                  Oh Jeez, how do I hate thee? Let me count the ways. 93. There are 93 different ways in which I hate GIT! I have to use the bloody thing and I'm not sure if I'm pointing to the right repo or not. Elephants! :confused: :sigh: :mad: :wtf: :beer:

                  M Offline
                  M Offline
                  Marc Clifton
                  wrote on last edited by
                  #9

                  Nagy Vilmos wrote:

                  Oh Jeez, how do I hate thee? Let me count the ways.

                  I completely agree. "git branch" will show all your local repo branches, the starred one is your current one. Find someone that's an expert (or use your google fu, which is what I end up doing.) "git reset --hard" quickly became my most common command after fubar'ing my local branches more than I can tell you. Are you using a GUI? There's a couple good ones out there, but even they lack. Just yesterday I had to create a new branch from a specific SHA point on an existing branch. My GUI does not support that action so I had to do it from the command line (after looking up how.) X| I'm beginning to see the "power" of it, creating local branches and doing your work locally (and disconnected even) and having it track my changes. The problem is, merging of branches sucks. Git will often report a merge conflict when there is none (other than perhaps whitespaces replaced with tabs or some such foolery) and often enough screwing up the merge, which you discover later. And I absolutely LOATHE the <<<< ==== >>>>> markup - I never understand which is mine and which is theirs, and the word "HEAD" or "MASTER" doesn't help, I have no idea who the master head is. Well, at least with regards to Git! :laugh: Marc

                  M 1 Reply Last reply
                  0
                  • N Nagy Vilmos

                    Oh Jeez, how do I hate thee? Let me count the ways. 93. There are 93 different ways in which I hate GIT! I have to use the bloody thing and I'm not sure if I'm pointing to the right repo or not. Elephants! :confused: :sigh: :mad: :wtf: :beer:

                    M Offline
                    M Offline
                    MarkTJohnson
                    wrote on last edited by
                    #10

                    Preach it brother and all the rest who have posted! I've had something happen with "that thing" that none of the "experts"/acolytes where I work could explain why it happened. In our repository there are many directories. I was working on some files in directory A(name changed for its protection and simplicity). One of my coworkers was working on files in directory H. For the record, I didn't even know about directory H. Our files were completely disjoint. I go to commit my files by creating the commit, marking which files I want to commit, entering the commit label, etc. While doing this I see I am behind by one commit so I dutifully do the Pull. The coworker's files come down to directory H. Git then creates, on its own mind you, a second Push commit for me to merge the files I just pulled, the ones from directory H which I knew nothing about until the pull, back into the repository. I saw this one other time but the behavior seems to be random. Yes, I have contacted GitHub and they are looking at it.

                    1 Reply Last reply
                    0
                    • M Marc Clifton

                      Nagy Vilmos wrote:

                      Oh Jeez, how do I hate thee? Let me count the ways.

                      I completely agree. "git branch" will show all your local repo branches, the starred one is your current one. Find someone that's an expert (or use your google fu, which is what I end up doing.) "git reset --hard" quickly became my most common command after fubar'ing my local branches more than I can tell you. Are you using a GUI? There's a couple good ones out there, but even they lack. Just yesterday I had to create a new branch from a specific SHA point on an existing branch. My GUI does not support that action so I had to do it from the command line (after looking up how.) X| I'm beginning to see the "power" of it, creating local branches and doing your work locally (and disconnected even) and having it track my changes. The problem is, merging of branches sucks. Git will often report a merge conflict when there is none (other than perhaps whitespaces replaced with tabs or some such foolery) and often enough screwing up the merge, which you discover later. And I absolutely LOATHE the <<<< ==== >>>>> markup - I never understand which is mine and which is theirs, and the word "HEAD" or "MASTER" doesn't help, I have no idea who the master head is. Well, at least with regards to Git! :laugh: Marc

                      M Offline
                      M Offline
                      MarkTJohnson
                      wrote on last edited by
                      #11

                      We have kind of abandoned branching because it looks and feels like stuff vanishes. Programmers work with files not directory structures, Linus.

                      J M P 3 Replies Last reply
                      0
                      • M MarkTJohnson

                        We have kind of abandoned branching because it looks and feels like stuff vanishes. Programmers work with files not directory structures, Linus.

                        J Offline
                        J Offline
                        Johnny J
                        wrote on last edited by
                        #12

                        We have the same problem but unfortunately haven't taken any action yet. We have at least one solid example of an entire commit's code that has disappeared... :sigh:

                        Anything that is unrelated to elephants is irrelephant
                        Anonymous
                        -----
                        The problem with quotes on the internet is that you can never tell if they're genuine
                        Winston Churchill, 1944
                        -----
                        I'd just like a chance to prove that money can't make me happy.
                        Me, all the time

                        1 Reply Last reply
                        0
                        • M MarkTJohnson

                          We have kind of abandoned branching because it looks and feels like stuff vanishes. Programmers work with files not directory structures, Linus.

                          M Offline
                          M Offline
                          Marc Clifton
                          wrote on last edited by
                          #13

                          MarkTJohnson wrote:

                          We have kind of abandoned branching because it looks and feels like stuff vanishes.

                          :omg: Branching is the cornerstone of Git (and actually any VCS.) If you don't understand the minimum of how to create, switch, pull and push branches in Git, you shouldn't be using Git. Even with SVN, it's standard to create "dev, test, and prod" branches at a minimum. I'd strongly suggest that your team takes a step back and figures out at least that much of the basics of Git. Marc

                          M P R 3 Replies Last reply
                          0
                          • N Nagy Vilmos

                            Oh Jeez, how do I hate thee? Let me count the ways. 93. There are 93 different ways in which I hate GIT! I have to use the bloody thing and I'm not sure if I'm pointing to the right repo or not. Elephants! :confused: :sigh: :mad: :wtf: :beer:

                            L Offline
                            L Offline
                            Lost User
                            wrote on last edited by
                            #14

                            I never got into Git because the name is so stupid. I'm tired of stupid names for technology. I'm relieved that it sucks - now I can allow my curiosity die and think of it no more.

                            R 1 Reply Last reply
                            0
                            • M Marc Clifton

                              MarkTJohnson wrote:

                              We have kind of abandoned branching because it looks and feels like stuff vanishes.

                              :omg: Branching is the cornerstone of Git (and actually any VCS.) If you don't understand the minimum of how to create, switch, pull and push branches in Git, you shouldn't be using Git. Even with SVN, it's standard to create "dev, test, and prod" branches at a minimum. I'd strongly suggest that your team takes a step back and figures out at least that much of the basics of Git. Marc

                              M Offline
                              M Offline
                              MarkTJohnson
                              wrote on last edited by
                              #15

                              Trust me, if I didn't have to use it I wouldn't. PVCS was wonderful. I could lock the file I was working on and know my changes would go in. If someone had a file I needed locked then I knew I could work on some other item in my queue but we wouldn't be stepping on each other's code.

                              M J 2 Replies Last reply
                              0
                              • N Nagy Vilmos

                                Oh Jeez, how do I hate thee? Let me count the ways. 93. There are 93 different ways in which I hate GIT! I have to use the bloody thing and I'm not sure if I'm pointing to the right repo or not. Elephants! :confused: :sigh: :mad: :wtf: :beer:

                                P Offline
                                P Offline
                                PIEBALDconsult
                                wrote on last edited by
                                #16

                                Never tried it. No plans to try it. Using TFS at work and at least it's a step up from Subversion.

                                You'll never get very far if all you do is follow instructions.

                                R J 2 Replies Last reply
                                0
                                • M Marc Clifton

                                  MarkTJohnson wrote:

                                  We have kind of abandoned branching because it looks and feels like stuff vanishes.

                                  :omg: Branching is the cornerstone of Git (and actually any VCS.) If you don't understand the minimum of how to create, switch, pull and push branches in Git, you shouldn't be using Git. Even with SVN, it's standard to create "dev, test, and prod" branches at a minimum. I'd strongly suggest that your team takes a step back and figures out at least that much of the basics of Git. Marc

                                  P Offline
                                  P Offline
                                  PIEBALDconsult
                                  wrote on last edited by
                                  #17

                                  Branching is evil and should be avoided. It's a sign of a flawed process.

                                  You'll never get very far if all you do is follow instructions.

                                  M J 2 Replies Last reply
                                  0
                                  • L Lost User

                                    I never got into Git because the name is so stupid. I'm tired of stupid names for technology. I'm relieved that it sucks - now I can allow my curiosity die and think of it no more.

                                    R Offline
                                    R Offline
                                    Rage
                                    wrote on last edited by
                                    #18

                                    MehGerbil wrote:

                                    I never got into Git because the name is so stupid.

                                    ... says MehGerbil... ;P

                                    ~RaGE();

                                    I think words like 'destiny' are a way of trying to find order where none exists. - Christian Graus Entropy isn't what it used to.

                                    L 1 Reply Last reply
                                    0
                                    • N Nagy Vilmos

                                      Oh Jeez, how do I hate thee? Let me count the ways. 93. There are 93 different ways in which I hate GIT! I have to use the bloody thing and I'm not sure if I'm pointing to the right repo or not. Elephants! :confused: :sigh: :mad: :wtf: :beer:

                                      R Offline
                                      R Offline
                                      Rage
                                      wrote on last edited by
                                      #19

                                      Powerful tool. With power comes responsibility.

                                      ~RaGE();

                                      I think words like 'destiny' are a way of trying to find order where none exists. - Christian Graus Entropy isn't what it used to.

                                      N C 2 Replies Last reply
                                      0
                                      • M MarkTJohnson

                                        Trust me, if I didn't have to use it I wouldn't. PVCS was wonderful. I could lock the file I was working on and know my changes would go in. If someone had a file I needed locked then I knew I could work on some other item in my queue but we wouldn't be stepping on each other's code.

                                        M Offline
                                        M Offline
                                        Marc Clifton
                                        wrote on last edited by
                                        #20

                                        MarkTJohnson wrote:

                                        I could lock the file I was working on and know my changes would go in. If someone had a file I needed locked

                                        Ew. I hated locking files. I thought it was a huge improvement to work with something like SVN that didn't require file locking, and was one of the reasons I never adopted TFS because in its early days, it required file locking. Inevitably, someone would leave a file locked at the end of the day and was nowhere to be found. Marc

                                        M A 2 Replies Last reply
                                        0
                                        • P PIEBALDconsult

                                          Branching is evil and should be avoided. It's a sign of a flawed process.

                                          You'll never get very far if all you do is follow instructions.

                                          M Offline
                                          M Offline
                                          Marc Clifton
                                          wrote on last edited by
                                          #21

                                          PIEBALDconsult wrote:

                                          Branching is evil and should be avoided. It's a sign of a flawed process.

                                          Why? I'm on the fence (having seen the usefulness of it in Git), but want to know your reasons. Marc

                                          J 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups