News for hackers. Stuff that matters.
Re:In a Git repository, where do your files live? by zaphirplane on Thursday September 14, 2023 @08:14PM (#37516560)
How would that work when someone is working on a feature/bug and has to pause switch to a another bug, then return to the 1st feature/bug

Sometimes you want to keep 2 different copies of Main with different names and state

Re:In a Git repository, where do your files live? by eru on Thursday September 14, 2023 @10:03PM (#37517332)
> Sometimes you want to keep 2 different copies of Main with different names and state

Wouldn't that just be two different branches? What does it have to do with 'main'?

Re:In a Git repository, where do your files live? by zaphirplane on Friday September 15, 2023 @07:07AM (#37521232)
> git has no idea what branch I want to push to

Maybe i misunderstood what they mean, I thought they wanted local branches to be mirrors of origin branches.

Re:In a Git repository, where do your files live? by james-skemp on Friday September 15, 2023 @07:34AM (#37521465)
Worktrees perhaps?

https://git-scm.com/docs/git-worktree

Can't recall the source I learned from anymore, but this looks pretty good: https://www.gitkraken.com/learn/git/git-worktree

I have two projects where I've got a directory that I do most of my work out of and another directory (worktree) focused on syncing from remote/assisting others on the team.

If you don't need the extras worktree gives you, clone another copy?

Re:In a Git repository, where do your files live? by eru on Monday September 18, 2023 @01:55AM (#37552706)
I use worktrees instead of multiple clones mainly so I only have to worry about remembering to 'fetch' once.