git add
git add -p
Otherwise, I would be staging the whole file without looking at what I'm staging first
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
Resources
Rules
Git Logo by Jason Long is licensed under the Creative Commons Attribution 3.0 Unported License.
git add
git add -p
Otherwise, I would be staging the whole file without looking at what I'm staging first
How do you run unit tests for commits if you're only adding bits of the file?
You can do git stash -k
before running tests.
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
.
‘git checkout -‘ to toggle between branches ‘git checkout -b branch_name’ to create and switch to a new branch.
before every git command i use:
tar -czvf my_directory.tar.gz -C my_directory .
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
I still haven't adopted to this git switch thing
git reset --hard
😬
i dun goofed
make sure to run
cd ..
cp -r my-project my-project.bak
cd my-project
before running each command :)