美文网首页
Git 命令总结

Git 命令总结

作者: 毛线sama | 来源:发表于2019-02-26 20:29 被阅读0次

git init 创建版本库

版本控制系统,只能跟踪文本文件的改动,对于图片、视频这些二进制文件,虽然也能进行管理,但没法跟踪文件的变化

git add 文件添加到暂存区

git commit -m <message> 把暂存区的所有内容提交到当前分支

git status 查看工作区当前状态

git diff file 查看修改内容

git diff HEAD --file 查看工作区和版本库里面最新版本的区别

git log 查看提交历史 --pretty=oneline 参数简略信息

git reset --hard commit_id 版本回退, HEAD指向当前版本 HEAD^指向上一版本

git reflog 查看命令历史

git checkout -- file 工作区文件回到最近一次git commitgit add时的状态

git reset HEAD <file> 撤销暂存区的修改,重新放回工作区

git rm 删除文件

git remote add origin git@server-name:path/repo-name.git 关联远程库

git push -u origin master 第一次推送master分支的所有内容

git push origin master 推送最新修改

git branch 查看所有分支

git branch <name> 创建分支

git checkout <name> 切换分支

git checkout -b <name> 创建并切换分支

git merge <name> 合并某分支到当前分支

git merge --no-ff 禁用Fast forward,merge时生成一个新的commit

git branch -d <name> 删除分支

git branch -D <name> 强行删除分支

合并分支产生冲突时,先git status找到冲突文件,cat file查看文件内容,手动解决冲突后再提交

git log --graph 查看分支合并图,带参数: git log --graph --pretty=oneline --abbrev-commit

git stash 储存工作现场

git stash list 查看储存的工作现场

git stash apply 恢复工作现场,但stash内容不删除

git stash drop 删除stash内容

git stash pop 恢复现场的同时删除stash内容

git stash apply stash@{number} 恢复指定的stash

git remote 查看远程库信息,git remote -v 显示详细信息

git push origin <branch-name> 推送修改到远程库

git checkout -b branch-name origin/branch-name 在本地创建和远程分支对应的分支

git pull 抓取远程最新的提交

git branch --set-upstream branch-name origin/branch-name 建立本地分支和远程分支的关联

git rebase 将本地未push的分叉提交历史整理成直线

git tag <tagname> 新建一个标签,默认为HEAD,也可以指定一个commit id

git tag -a <tagname> -m "message" 指定标签信息

git tag 查看所有标签

git push origin <tagname> 推送本地标签

git push origin --tags 推送全部未推送过的本地标签

git tag -d <tagname> 删除一个本地标签

git push origin :refs/tags/<tagname> 删除一个远程标签

详细介绍见廖雪峰Git教程:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

相关文章

  • git入门

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

  • GIT 常用命令总结

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

  • git 命令汇总

    git 命令汇总 常用总结 1.$ git help 查看git所有命令的帮助 2.$ git config --...

  • git 命令

    Git常用命令总结Git常用命令总结 git init 在本地新建一个repo,进入一个项目目录,执行git ...

  • Git 常用指令

    Git常用命令总结 Git常用命令总结 git init 在本地新建一个repo,进入一个项目目录,执行git i...

  • Git 命令总结

    Git 命令总结 基本命令 远程仓库 分支管理 标签管理 自定义 Git 搭建 Git 服务器 安装 git:$ ...

  • Git与Github的使用总结 - day 03

    git常用命令总结 git配置(config): git仓库(repository): git分支(branch)...

  • git相关教程汇总

    1. git常用命令 git常用命令总结git常用命令讲解 2. git教程相关网站 廖雪峰的git教程猴子都能懂...

  • GitHub创建远程仓库及连接

    总结:使用的git命令 git init git remote add origin (远程仓库地址) git r...

  • Git命令整理

    由于Git命令较多,将常使用的Git命令做一下整理与总结。 Git初始化设置git config --global...

网友评论

      本文标题:Git 命令总结

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