git知识汇总

  • git命令大全
    • 环境配置:
      • git config --global user.name  xxxx
      • git config –global user.email
      • git config –list 查看配置信息
      • git config user.name
    • 初始化仓库:
      • git init
      • git clone xxxx
    • 查看文件的状态
      • git status –s 如果红颜色是已修改状态执行add命令加入到暂存区,如果绿颜色已经在暂存区执行commit命令加入到本地版本库
      • git reset 将暂存区的文件取消暂存
    • 恢复到某个版本
      • git reset 版本号 就能恢复 但是它会删除后面的版本 危险勿用
      • git revert 版本号      撤销某个版本号,这个不是删除,还存在版本信息,这个建议使用
    • 删除某个文件
      • 先手动删除该 文件,然后提交
    • 忽略上传文件(用小乌龟做比较省事)
      • 创建.gitignore文件
      • 一般忽略target文件,.idea文件,iml文件
    • 查看远程仓库
      • git remote
      • git remote –v
    • 添加远程仓库
      • git remote add 仓库名称 远程仓库地址
    • 删除本地远程仓库
      • git remote rm 名称
    • 拉去远程仓库
      • git pull 仓库名称  分支      注意:本地项目不是clone的,而是本地创建的仓库,并且仓库中有文件,则拉去不成功,如果强制需要拉去 则用:git pull 仓库名称  分支  --allow-unrelated-histories
    • 推送到远程仓库
      • git push 仓库名 分支名  
    • 分支
      • git branch    列出本地分支
      • git branch –r 列出远程分支
      • git branch –a 列出所有的分支
      • git branch 分支名    创建新的分支
      • git checkout 分支名   切换分支
      • git branch 仓库名 分支名        推送分支
      • 合并分支
        • 2020-03-11_124752
        • git merge 分支名
      • git branch –d 分支名   删除分支
      • git push 仓库名 –d 分支名 删除远程分支

  • 文件的状态
    • 未跟踪状态
    • 已跟踪状态有三种形式
      • 未修改状态
      • 已修改状态
      • 已暂存状态
    • 2020-03-11_105138

posted on 2020-03-11 12:49  赟麟  阅读(155)  评论(0编辑  收藏  举报

导航