【Git】工作中99%能用到的git敕令

《【Git】工作中99%能用到的git敕令》

分支操纵

  1. git branch 建立分支
  2. git checkout -b 建立并切换到新建的分支上
  3. git checkout 切换分支
  4. git branch 检察分支列表
  5. git branch -v 检察一切分支的末了一次操纵
  6. git branch -vv 检察当前分支
  7. git brabch -b 分支名 origin/分支名 建立长途分支到当地
  8. git branch –merged 检察别的分支和当前分支兼并过的分支
  9. git branch –no-merged 检察未与当前分支兼并的分支
  10. git branch -d 分支名 删除当地分支
  11. git branch -D 分支名 强行删除分支
  12. git branch origin :分支名 删除远处堆栈分支
  13. git merge 分支名 兼并分支到当前分支上

暂存操纵

  1. git stash 暂存当前修正
  2. git stash apply 恢复近来的一次暂存
  3. git stash pop 恢复暂存并删除暂存纪录
  4. git stash list 检察暂存列表
  5. git stash drop 暂存名(例:stash@{0}) 移除某次暂存
  6. git stash clear 消灭暂存

回退操纵

  1. git reset –hard HEAD^ 回退到上一个版本
  2. git reset –hard ahdhs1(commit_id) 回退到某个版本
  3. git checkout — file打消修正的文件(假如文件到场到了暂存区,则回退到暂存区的,假如文件到场到了版本库,则复原至到场版本库以后的状况)
  4. git reset HEAD file 撤回暂存区的文件修正到事情区

标签操纵

  1. git tag 标署名 增添标签(默许对当前版本)
  2. git tag 标署名 commit_id 对某一提交纪录打标签
  3. git tag -a 标署名 -m ‘形貌’ 建立新标签并增添备注
  4. git tag 列出一切标签列表
  5. git show 标署名 检察标签信息
  6. git tag -d 标署名 删除当地标签
  7. git push origin 标署名 推送标签到长途堆栈
  8. git push origin –tags 推送一切标签到长途堆栈
  9. git push origin :refs/tags/标署名 从长途堆栈中删除标签

别的操纵

通例操纵

  1. git push origin test 推送当地分支到长途堆栈
  2. git rm -r –cached 文件/文件夹名字 作废文件被版本掌握
  3. git reflog 猎取实行过的敕令
  4. git log –graph 检察分支兼并图
  5. git merge –no-ff -m ‘兼并形貌’ 分支名 不运用Fast forward体式格局兼并,采纳这类体式格局兼并能够看到兼并纪录
  6. git check-ignore -v 文件名 检察疏忽划定规矩
  7. 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…
有兴致的小伙伴能够来走走,加个友链猜个拳啥的也是能够的嘛(

    原文作者:命中水ヽ
    原文地址: https://segmentfault.com/a/1190000018273794
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞