Git命令

作者: dashingqi | 来源:发表于2019-10-03 19:38 被阅读0次
  • 查看本地和远程的分支以及提交的log
git  branch -va
  • 查看本地分支
git branch
  • 本地新建分支 并且切换到远程的分支上
git checkout -t origin/dev_2.4.7
  • 拉取远程分支到本地 不会进行merge
git fetch origin  remotesName
  • 配置用户信息
git config --global user.email "1415942241@qq.com"

git config --global user.name "dashingqi"
  • 基本使用
git add .
git commit -m"info"
git status
  • 忽略文件(gitignore文件中加入)
//忽略所有的.txt文件除了a.txt文件
*.txt
!a.txt
//忽略vendor文件
/vendor
  • 移除文件
//将本地和仓库中的都删除
git rm 文件名

//将仓库中删除 不删除本地中的文件
git rm --cached 文件名
  • 重命名文件
git mv a.java b.java
  • log 操作
//最近提交的一次日志
git log
git log --name-only
git log --name-status
//一次详细的提交内容(文件以及文件中修改的地方)
git log -p
//最近一次提交的详细内容
git log -p -1
//查看所有的提交信息
git log --oneline
  • 使用amend 修改最近一次提交的事件
git commit --amend
  • 管理暂存区中的文件
//从暂存区中撤销(当前文件中没有提交到仓库中)
git  rm --cached a.java(第一次提交)
git reset a.java(第二次 第三次)
git checkout -- a.java
  • alias命令别名
//将 add 命令 重命名为 a 以此类推 该配置项在 .gitconfig 文件中
git config --global alias.a add 
  • git分支创建于切换
//查看分支
git branch
//创建分支
git branch ask 
//切换分支
git checkout ask
// 创建ask分支并且切换到ask分支上
git checkout -b ask
  • 分支的合并与删除
//合并分支
git merge ask
//删除分支
git branch -d ask
  • 分支合并的冲突,人为去解决修复 然后添加提交

  • 合并分支

//查看已经合并的分支
git branch --merged
//查看没有合并的分支
git branch --no-merged
//git branch -D 分支名字
  • stash临时存储区

当编辑的文件已经 操作了 add 但是没有执行commit,这时切换到其他分支上。

//创建存储区
git stash 
//列出存储区
git stash list
//恢复临时存储区
git stash apply
//删除指定名字的临时存储区
git stash drop stash@{0}
//恢复并且删除临时存储区
git stash pop stash@{0}
  • git的Tag标签

稳定的代码才能打标签

//声明标签
git tag v1.0 
//列出标签
git tag
  • git 打zip压缩包
git archive 分支名 --prefix="压缩包名字" --forma=zip > 压缩包名字.zip
  • git rebase

当开发分支从master分支上创建成功后,mater分支继续有提交,开发分支也有提交,避免有合并分支的操作,在开发分支上做 git rebase master 将开发分支 指针指向mater分支最新一次的commit,当切换到master分支上的时候执行 git merge develop提交分支会很清晰的

  • 查看运程库信息
git remote -v
  • 本地分支与远程仓库分支进行关联
git push --set-upstream origin ask
  • 本地新建分支并且拉取远程的分支
git pull origin develop:develop
  • 删除远程仓库中的分支
git push origin --delete develop

相关文章

  • Github学习文档-3

    目录 1.Git 的基本的命令git init命令git status命令git add命令git commit命...

  • git实用命令

    git实用命令 1 git init 命令 初始化 git 仓库 repository 2 git add 命令 ...

  • git管理工具

    git分支命令 git提交命令

  • git 多条命令一次执行

    上代码git命令 && git命令

  • git入门

    这里对git init、git add、git commit命令进行一个总结。 $ git init 命令,该命令...

  • GIT 常用命令总结

    GIT 常用命令总结 GIT 初始化命令 命令描述git init初始化本地 git 仓库git config -...

  • Git命令整理

    Git命令 ———————————————— git配置: git基本步骤: git分支管理: 创建分支命令: 切...

  • git 分支

    git 显示所有分支(包含本地和远程)命令: git 删除本地分支命令: git 显示远程分支命令: git 删除...

  • Git命令集合

    Git基础命令 git远程关联 git远程关联移除 git命令简单简介 常用命令集合:git init创建版本库 ...

  • git使用指南

    常用命令 帮助类: git --help:显示git命令帮助信息git help -a:显示所有命令git hel...

网友评论

      本文标题:Git命令

      本文链接:https://www.haomeiwen.com/subject/iukbdctx.html