美文网首页
一、git 基本命令

一、git 基本命令

作者: 緦菍亭芷 | 来源:发表于2019-10-11 15:24 被阅读0次
    1.暂存区 ---git add .后的操作
    2.合并提交(针对暂存区合并)或者修改提交信息

    $ git commit --amend

    a.修改最近一次提交的描述信息;
    b.合并一次提交(针对暂存区合并:本次和上次需要提交的描述信息);

    3.取消暂存区状态到未暂存状态 (取消git add操作);

    $ git reset [HEAD file]

    4.撤消对未暂存状态文件修改

    $ git checkout -- read.txt

    5.从远程仓库中抓取与拉取

    $ git fetch
    命令会将数据拉取到你的本地仓库——它并不会自动合并或修改你当前的工作。 当准备好时你必须手动将其合并入你的工作。
    $ git pull
    通常会从最初克隆的服务器上抓取数据并自动尝试合并到当前所在的分支。

    6.分支

    运行 git checkout -b [branch] [remotename]/[branch] 通过远程分支创建
    运行 git checkout -b [branch] 通过当前分支创建

    $ git checkout -b iss53
    创建并切换分支
    $ git branch iss53
    创建分支
    $ git checkout iss53
    切换分支
    $ git branch -d hotfix
    删除分支

    7.合并 merge

    HEAD --- master
    $ git merge dev
    合并dev到master
    $ git status
    查看冲突,冲突为未暂存

    8.分支管理(查看分支合并状态)

    $ git branch --merged
    查看所有包含已经合并到当前分支,可以删除
    $ git branch --no-merged
    查看所有包含未合并工作的分支

    9.删除远程分支

    $ git push origin --delete dev
    $ git push origin :dev
    推送一个空分支到远程分支

    10.推送

    运行 git push (remote) (branch)
    $ git push origin master

    $ git push origin dev:dev_remote
    基于本地分支dev创建远程分支dev_remote

    11.分支查看
    git branch -a 查看远程项目所有分支
    git branch -vv 查看本地所有分支详细信息
    git remote -v 查看远程分支信息
    

    相关文章

      网友评论

          本文标题:一、git 基本命令

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