美文网首页
Git常用命令

Git常用命令

作者: ApolloGuibo | 来源:发表于2018-07-18 11:04 被阅读0次

    1.在需要管理的文件夹下创建版本管理
    git init

    2.将修改或者新增的文件添加到暂存区
    git add 文件名.后缀

    3.将暂存区的文件提交到本地仓库
    git commit -m “提交时的备注信息”

    4.查看本地仓库状态
    git status

    5.查看修改过的内容
    git diff

    6.查看本地commit记录
    git log
    将每条提交记录变成一行
    git log --pretty=oneline

    7.回退到上个版本
    git reset --hard HEAD^

    回退到100个版本前
    git reset --hard HEAD~100

    8.找到每一次提交记录并回退到对应id的版本
    git reflog
    git reset --hard commit_id

    9.查看工作区和版本库中最新版本的差别
    git diff HEAD -- 文件.后缀名

    10.存入暂存区之前撤销修改
    git checkout -- 文件名.后缀名

    11.存入暂存区之后撤销修改
    git reset HEAD 文件名.后缀名

    12.删除文件
    git rm

    13.第一次推送到远程仓库
    git push -u origin master

    14.之后每次推送到远程仓库
    git push origin master

    15.将本地仓库内容强行推送到远程仓库
    git push -f origin master

    16.从远程仓库克隆到本地
    git clone 仓库

    17.拉取远程仓库代码
    git pull origin master

    18.查看分支:git branch

    19.创建分支:git branch <name>

    20.切换分支:git checkout <name>

    21.创建+切换分支:git checkout -b <name>

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

    23.删除分支:git branch -d <name>

    24.合并分支但保留分支所有信息
    git merge --no-ff -m "merge with no-ff” dev

    25.储藏当前分支
    git stash

    26.查看存储的分支
    git stash list

    27.恢复储藏的分支并删除
    (1)git stash apply
    git stash drop
    (2)git stash pop

    28.强行删除未合并的分支
    git branch -D feature-vulcan

    29.远程推送
    git push origin master

    30.创建远程分支
    git checkout -b dev origin/dev

    31.给分支打标签
    git tag “标签名称”

    32.查看所有标签
    git tag

    33.给某次提交打标签
    git tag “标签名” commit id

    34.创建带说明的标签
    git tag -a 标签名 -m "说明信息" commit id

    35.第一次配置GitHub
    git config --global user.name “GitHub用户名" git config --global user.email “邮箱"

    36.生成秘钥
    $ ssh-keygen -t rsa -C “邮箱"
    会在.ssh文件夹下生成三个文件,其中秘钥存在于id_rsa.pub中,复制里面所有内容到GitHub上setting中添加秘钥

    37.本地项目关联GitHub
    (1)在GitHub上创建一个远程仓库,复制仓库地址,在本地项目中执行命令
    git remote add origin 仓库地址

    (2)代码合并
    git pull --rebase origin master

    相关文章

      网友评论

          本文标题:Git常用命令

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