分支操纵
- git branch 建立分支
- git checkout -b 建立并切换到新建的分支上
- git checkout 切换分支
- git branch 检察分支列表
- git branch -v 检察一切分支的末了一次操纵
- git branch -vv 检察当前分支
- git brabch -b 分支名 origin/分支名 建立长途分支到当地
- git branch –merged 检察别的分支和当前分支兼并过的分支
- git branch –no-merged 检察未与当前分支兼并的分支
- git branch -d 分支名 删除当地分支
- git branch -D 分支名 强行删除分支
- git branch origin :分支名 删除远处堆栈分支
- git merge 分支名 兼并分支到当前分支上
暂存操纵
- git stash 暂存当前修正
- git stash apply 恢复近来的一次暂存
- git stash pop 恢复暂存并删除暂存纪录
- git stash list 检察暂存列表
- git stash drop 暂存名(例:stash@{0}) 移除某次暂存
- git stash clear 消灭暂存
回退操纵
- git reset –hard HEAD^ 回退到上一个版本
- git reset –hard ahdhs1(commit_id) 回退到某个版本
- git checkout — file打消修正的文件(假如文件到场到了暂存区,则回退到暂存区的,假如文件到场到了版本库,则复原至到场版本库以后的状况)
- git reset HEAD file 撤回暂存区的文件修正到事情区
标签操纵
- git tag 标署名 增添标签(默许对当前版本)
- git tag 标署名 commit_id 对某一提交纪录打标签
- git tag -a 标署名 -m ‘形貌’ 建立新标签并增添备注
- git tag 列出一切标签列表
- git show 标署名 检察标签信息
- git tag -d 标署名 删除当地标签
- git push origin 标署名 推送标签到长途堆栈
- git push origin –tags 推送一切标签到长途堆栈
- git push origin :refs/tags/标署名 从长途堆栈中删除标签
别的操纵
通例操纵
- git push origin test 推送当地分支到长途堆栈
- git rm -r –cached 文件/文件夹名字 作废文件被版本掌握
- git reflog 猎取实行过的敕令
- git log –graph 检察分支兼并图
- git merge –no-ff -m ‘兼并形貌’ 分支名 不运用Fast forward体式格局兼并,采纳这类体式格局兼并能够看到兼并纪录
- git check-ignore -v 文件名 检察疏忽划定规矩
- git add -f 文件名 强迫将文件提交
git建立项目堆栈
1、git init 初始化
2、git remote add origin url 关联长途堆栈
3、git pull
4、git fetch 猎取长途堆栈中一切的分支到当地
疏忽已到场到版本库中的文件
1、git update-index –assume-unchanged file 疏忽单个文件
2、git rm -r –cached 文件/文件夹名字 (. 疏忽悉数文件)
作废疏忽文件
git update-index –no-assume-unchanged file
拉取、上传免暗码
git config –global credential.helper store
给我插个广告
博客地点:https://www.cxiansheng.cn
本文原链地点:https://www.cxiansheng.cn/dai…
有兴致的小伙伴能够来走走,加个友链猜个拳啥的也是能够的嘛(