美文网首页
Git 基本使用命令

Git 基本使用命令

作者: 苏少冬 | 来源:发表于2019-02-27 16:59 被阅读0次

    安装git
    sudo apt-get install git

    生成gitSSH共钥
    cd ~/.sshls - lssh - keygencat ~/.ssh/id_rsa.pub

    查看状态
    git status

    添加文件
    git add

    提交到仓库 -m 后面是提交说明
    git commit -m “提交说明”

    查看修改的内容
    git diff

    查看修改记录
    git log

    查看修改记录 —> 单行输出 方便查看
    git log --pretty=oneline

    查看分支修改记录图
    git log --graph

    回退版本. HEAD —> 代表当前版本 上一个是 HEAD^上n个是HEAD~n
    git reset --hard HEAD^

    在从老版本回到新版本 58e6 —> 是版本号 只有在记得版本号没有关闭当前终端的时候开可以$
    git reset --hard 58e6

    记不住id —>没有id也可以 回退版本
    git reset --hard HEAD^

    记录了git的每一条命令语句 —>可以查看更换版本的id 和所有的git记录
    git reflog

    1—> 在工作区修改文件后执行 把a.js文件的退回到没有修改之前
    2—> 在add —>执行 把a.js文件的退回到没有修改之前
    git checkout --a.js

    把a.js在暂存区的修改撤销到工作区
    git reset HEAD a.js

    删除a.js ==> 删除之后记得commit
    git rm a.js

    🌟🌟添加远程仓库origin 到某个网址
    git remote add origin 网址
    git remote add originhttps://github.com/YoungLove1997/learngit.git

    push命令是将本地的master最新状态提交到远方仓库 -u —> 将两个仓库相关联
    git push -u origin master

    创建并且切换到dve分支上
    git checkout -b dev

    创建dev分支
    git branch dev

    切换到dev分支
    git checkout dev

    查看当前所在分支
    git branch

    合并dev分支到当前分支
    git merge dev

    合并分支 —no—ff —>禁止使用快速合并 :就是在生成一个dve分支
    git merge --no-ff -m “提交说明” dev

    删除dev分支
    删除没有被合并的分支用 -D
    `git branch -d dev

    将当前分支工作一般的代码 ‘暂时储存起来’
    git stash

    查看当前分支中 ‘暂时储存的列表’
    git stash list

    恢复工作状态 —>恢复之后 删除list中的占位
    git stash apply

    恢复工作状态 —>恢复之后会list中还会存在占位
    git stash pop

    查看远方仓库的信息 && 名字
    git remote -v

    在本地和仓库同时创建dev分支
    git branch -b dev origin/dev

    将本地分支dev 与仓库dev分支关联
    git branch --set-upstream-to dev origin dev

    整理本地二叉树图 — > 整理为一条直线
    git rebase

    git clone git@192.168.1.103:/home/git/code/sample.git
    `

    相关文章

      网友评论

          本文标题:Git 基本使用命令

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