美文网首页
Github 使用笔记

Github 使用笔记

作者: 前端小木鱼 | 来源:发表于2019-01-24 18:53 被阅读0次

    一、Git Bash安装及配置

    • 创建SSH key ssh-keygen -t rsa -C 'youremail@qq.com'

    二、创建仓库

    • 初始化版本库 git init
    • 工作区文件添加到暂存区 git add [filename]
    • 暂存区文件提交到本地仓库 git commit -m [commit message]
    • 查看仓库状态 git status

    三、文件操作

    • 查看所有commit记录 git log
    • 缓存区回滚 git reset HEAD
    • 工作区回滚 git checkout -- [filename]
    • 所有区域调到某个提交版本 git reset --hard [commit code]

    四、远程仓库

    • 创建ssh key ssh-keygen -t rsa -C 'youremail@example.com'
    • 本地仓库添加关联远程仓库 git remote add origin https://github.com/yourgithubname/demo2.git
    • 取消本地仓库下关联的远程库 git remote remove origin
    • 查看本地仓库关联的远程库 git remote
    • 拉取远程仓库的文件到本地仓库 git pull origin master
    • 推送本地仓库的文件到远程仓库 git push -u origin master
    • 克隆远程仓库到本地 git clone https://github.com/yourgithubname/demo2.git
    • 查看本地仓库包括关联的远程仓库的所有分支 git branch -a
    • 克隆远程仓库origin的develop分支到本地 git checkout -b develop
    • 查看本地仓库关联的远程分支 git branch -r
    • 删除本地仓库关联的远程分支 git branch -r -d origin/develop
    • 将删除分支推送到远程仓库 git push origin :develop

    五、分支管理

    • 创建分支 git branch branch_x
    • 查看所有分支 git branch
    • 切换分支到master git checkout master
    • 将分支feature_X的文件合并到master git merge featureX
    • 删除分支 git branch -d feature_X

    六、标签管理

    • 创建标签 git tag v1.0.1
    • 创建含附注的标签 git tag -a v1.0.1 -m 'my version 1.4'
    • 列出所有标签 git tag
    • 查看标签v1.0.1的详情 git show v1.0.1
    • 推送本地标签到远程 git push origin v1.0.1
    • 删除本地标签 git tag -d v1.0.1
    • 删除远程标签 git push origin :refs/tags/v1.0.1

    相关文章

      网友评论

          本文标题:Github 使用笔记

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