• @GarytheSnail
      link
      310 months ago

      How do you run unit tests for commits if you’re only adding bits of the file?

      • sovietknuckles [they/them]
        link
        fedilink
        English
        110 months ago

        You’re never actually “adding” the whole file unless it’s a brand-new file, git add my-file just adds every patch change for that file without confirmation.

        Using git add -p my-file, the same hooks will run as if you staged and committed all changes to my-file.

  • Scratch
    link
    fedilink
    English
    510 months ago

    ‘git checkout -‘ to toggle between branches ‘git checkout -b branch_name’ to create and switch to a new branch.

  • @GarytheSnail
    link
    410 months ago

    I use git commit --amend --no-edit often.

    Like if I forget to run a formatter before I commit and the build complains just for that.

    git add -u
    git commit --amend --no-edit
    git push -f
    
  • JoYo
    link
    fedilink
    English
    410 months ago

    before every git command i use:

    tar -czvf my_directory.tar.gz -C my_directory .

  • @ShrimpsIsBugs
    link
    310 months ago

    I still haven’t adopted to this git switch thing

  • @[email protected]
    link
    fedilink
    010 months ago

    make sure to run

    cd ..
    cp -r my-project my-project.bak
    cd my-project
    

    before running each command :)