hallnakulaos

导航

git命令

创建版本库

git init
git init -b branchname

文件基本操作

  • 文件提交暂存区

    git add -A
    git add filename
    
  • 文件提交到本地库

    git commit -m "提示信息"
    
  • 从暂存区撤销修改

    git reset HEAD 文件名
    
  • 从工作区撤销修改

    git checkout -- 文件名
    
  • 文件查看历史记录

    git log
    git log --prettyy=oneline
    git log --graph --pretty=oneline --abbrev-commit
    
  • 回退版本

    git reset --hard HEAD~n
    git reset --hard 版本号
    
  • 查看状态

    git status
    
  • 查看历史版本号

    git reflog
    
  • 删除文件

    git rm 文件名
    

分支

  • 创建分支

    git checkout -b 分支名
    
  • 删除分支

    git branch -d 分支名
    
  • 查看分支

    git branch
    
  • 切换分支

    git checkout 分支名
    
  • 合并分支

    #快速合并分支
    git merge 分支名
    #普通合并分支
    git merge --no-ff -m "merge with no-ff" 分支名
    
  • bug分支

    git stash
    git stash apply stash名
    git stash pop
    
    

远程协作

  • 查看版本信息

    git remote
    git remote -v
    
  • 推送分支

    git push origin 分支名
    
  • 拉取分支

    git pull
    
  • 远程分支和本地分支链接

    git branch --set-upstream-to=origin/远程分支名 本地分支名
    
  • 克隆

    git clone website
    

posted on 2023-08-08 17:24  想写文章的路人甲  阅读(6)  评论(0编辑  收藏  举报