- Set/Edit remote repo
12git remote add origin <git repo path>git remote set-url origin <git repo path> - Ghi đè nhánh trên remote repo lên nhánh trên local
12git fetch origingit reset --hard origin/<tên nhanh muon ghi đe>
Dùng trong trường hợp code, commit linh tinh trên local => muốn reset lại từ đầu cho nó nét =))) - Ghi đè 1 nhánh lên nhánh khác
1234git checkout devgit merge -s ours mastergit checkout mastergit merge dev
Dùng trong trường hợp: backup code (đã) chuẩn vào 1 nhánh dev, code code code trong nhánh master => fail => ghi đè nhánh backup dev lên master như cũ - Sửa nội dung commit message
1git commit --amend
Dùng trong trường hợp lỡ ghi bậy bạ, chửi rủa do bug quá ức chế trong message commit =)) (chỉ áp dụng cho commit mới nhất) - gitignore file thừa sau khi lỡ commit
12345~~ edit file .gitignore ~~git rm -r --cached .git add .git commit -m 'Removed all files that are in the .gitignore'git push origin master - Lưu công việc đang giở trên 1 branch lại mà ko cần commit
12git stash savegit stash pop stash@\{0\}