git 其他命令
总结 显示颜色提示 git config --global color.ui true 查看全部Git配置 git config --list
总结 显示颜色提示 git config --global color.ui true 查看全部Git配置 git config --list
说明 我们在工作时,经常会遇到已经提交远程仓库,但是又不是我想要的版本,要撤下来。这时可以使用下列命令: # 不删除工作区的修改,仅撤销commit git reset --soft <commit_id> # 删除工作区的修改...
中文版 速查表 创建 克隆现有仓库 git clone ssh://user@domain.com/repo.git 创建一个新的本地仓库 git init 本地修改 查看工作目录中已更改的文件,即查看git状态 git status 查看...
说明 有时在pull或merge时会出现下述错误: fatal: refusing to merge unrelated histories 解决办法: git merge origin/master --allow-unrelated-h...
git merge origin master和git merge origin/master的区别 git merge origin master # 将origin merge 到 master 上 git merge origin/m...
git 的 merge 与 no-ff merge 的不同之处 通常,合并分支时,如果可能,Git会用Fast forward模式,但这种模式下,删除分支后,会丢掉分支信息。如果要强制禁用Fast forward模式,Git就会在merge...
结论 新建标签(指向最新的commit_id) git tag <tag_name> 新建标签(指向特定commit_id) git tag <tag_name> <commit_id> 查看所有标签 g...
结论 删除指定本地标签 git tag -d <tag_name> 删除指定远程标签 git push origin :refs/tags/<tag_name> 推送一个本地标签 git push origin &l...
结论 变基(衍合) git rebase <branch> 放弃变基 git rebase --abort 解决冲突之后继续变基 git rebase --continue 说明 rebase操作可以把本地未push的分叉提交历...
结论 查看远程仓库信息 git remote 查看远程仓库详细信息 git remote -v 与远程仓库代码同步 git pull # git pull = git fetch + git merge 在本地创建和远程分支对应的分支 gi...