1.当前分支的历史提交记录
git log --pretty=format:"%h - %an, %ar : %s"
2.远程分支
git remote show origin
3.各分支当前commit
git log --oneline --decorate --all -10# 回滚到commit-id,讲commit-id之后提交的commit都去除git reset --hard commit-id# 将最近3次的提交回滚git reset --hard HEAD~3
4.从trachk中移除
git rm -r --cached log/
5. 设置快捷键
git config --global alias.st status;git config --global alias.co checkout;git config --global alias.cm commit;git config --global alias.bc branch;
6. 更改远程url
git remote set-url
# pushgit push remote-name local-branch-name:remote-branch-name# 查看哪些文件在版本控制里git ls-files# 修改远程分支urlgit remote set-user origin new-url#修改最近一次提交备注git commit --amend # 修改最近一次提交的commit messagegit commit --amend -m "your new message"# 将最近3次的提交回滚git reset --hard HEAD~3# 新建taggit tag -a v1.0.0 -m '1.0.0'# 推送taggit push --tags# 删除taggit tag -d v1.0.0;git push origin :refs/tags/v1.0.0