Git命令

作者: 一梦欧巴 | 来源:发表于2018-01-08 09:21 被阅读0次

    1.初始化git

      git init

      2.查询状态

      git status

      3.添加文件4

        git add .代表提供全部 注:不建议使用

      4.git config --list 查看配置

      5.git commit -m "注解"

    查询日志

    git log --pretty=oneline

    代码版本管理

      历史回退(commit回退):git reset --hard commit_id

      放弃当前工作区的修改:git checkout -- 文件路径

      暂存区回退到工作区:git reset HEAD 文件路径

    将本地代码推送到远程仓库:

        1.本地配置

          (1)配置邮箱和用户名 

                  git config --global user.email "邮箱名"

                  git config --global user.name "邮箱名"

            本地生成公钥和密钥对

            ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

        2.远程配置

          setting-ssh and gpg keys->new ssh key

      测试是否连通

    ssh -T git@github.com

        3.再推送

          连接远程

    添加远程

    git remote add origin 远程仓库地址

    # 删除

    git remote remove origin

    git pull 失败 :

    git pull origin master --allow-unrelated-histories

          再推送:git push

    git add .

      git commit

      git push

    一、 分支:方便团队协作开发的利器

      通常有的分支:master

      开发分支:dev

      调试 bug:bugfix

      新功能: feature

    二、分支命令

      查看:git branch

      创建分支:git branch 分支名

      切换分支:git checkout 分支名

      即创建也切换:git checkout -b 新分支名

        合并分支:git merge 要合并的分支

      删除分支: git branch -d 分支

      解决冲突:手动解决

      将本地分支推送到远程

      git push origin 分支名

      将删除远程分支

      git push origin :分支名

    拉取远程分支并创建本地分支

    git fetch origin 远程分支名x:本地分支名x

      三、打版本

        查看版本: git tag

        打版本: git tag 版本号

        推送版本到远程: git push origin 版本号

        删除本地版本:git tag -d 版本号

        删除远程版本号:git push origin :refs/tags/版本号

    相关文章

      网友评论

          本文标题:Git命令

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