美文网首页
Git 命令

Git 命令

作者: ZoneWonderful | 来源:发表于2017-09-03 15:09 被阅读0次

git 命令

大神的git教程

本地创建好文件夹后先git init
然后 git pull 远程库地址
完成之后 git add .

git commit -m "第一次提交" 
git push -u origin master
> git init //初始化仓库

> git add //添加文件到暂存区

> git commit -m "" //将暂缓区的文件提交到当前分支
//在推送前先将最新的提交从分支上抓下来,如果有冲突先解决冲突
git pull

如果抓取失败,原因是没有指定本地dev分支与远程origin/dev分支的链接
//建立本地分支和远程分支的关联

git branch --set-upstream branch-name origin/branch-name

将本地的文件推送到git上 -u 把本地的master分支和远程的master分支关联起来

git push -u origin master

关联远程库

git remote add origin git@github.com:XXX/XXX.github.com
git status //查看状态

撤销修改
暂存区有没有提交的readme.txt,如果有,将正在改动的文件撤销到和暂存区里的一样,如果没有,将正在改动的文件撤销到和版本库里的一样,

-- 必须添加 --,负责则是切换分支

git checkout -- readme.txt

将暂存区的修改撤销掉(unstage),重新放回工作区

git reset HEAD readme.txt

查看之前提交过的记录(详细的信息) 添加 --pretty=oneline 参数,省略一些输出信息

> git log

版本回退 HEAD 当前版本 HEAD^上个版本 HEAD^^ 上上个版本

git reset --hard HEAD^
git reset --hard  版本号    回退到那个版本

版本回退后,后悔了,用来查看之前的提交

git reflog

从版本库删除该文件,记得提交

git rm test.txt

创建分支 dev

git branch dev

切换分支

git checkout dev

创建分支并切换

git checkout -b dev

查看当前分支

git branch

合并分支

git merge dev

在linux的命令行里编辑文本,然后按i 进行文本编写,编写完后按Esc,:wq! 保存并关闭

vi readme.txt

删除分支

git branch -d dev

查看分支合并情况 查看历史提交的commit id

git log --graph --pretty=oneline --abbrev-commit

禁用Fast forward,这种模式会导致删除分支后,丢失分支信息

git merge -no-ff -m "用 -no-ff方式合并" dev

将工作现场“保存” 用于修复bug时使用

git stash

查看之前的工作现场

(可以多次,恢复时用git stash pop查看,然后恢复指定的stash,用git stash apply stash@{0} )

git stash list

恢复工作现场并将stash内容删除

git stash pop

查看远程库的信息 -v 查看更详细的信息

git remote

创建一个新的标签 -a 指定标签名 -m 指定说明文字

git tag v1.0
git tag -a v1.0 -m "version 1.0"

查看标签

git tag

查看标签的说明文字

git show v1.0

//还可以通过-s 用私钥签名一个标签
详情

删除标签

git tag -d v0.1

推送标签到远程

git push origin v1.0

一次性把所有未推送的标签推送到远程

git push origin --tags

删除远程标签,先删除本地标签,在删除远程标签

git tag -d v1.0
git push origin :refs/tags/v1.0

相关文章

  • 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/mbqjjxtx.html