Github 使用笔记

一、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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Git 命令行学习笔记 Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来...
    sunnyghx阅读 3,994评论 0 11
  • 1.GitHub 有什么用 学习优秀的开源项目开源社区一直有一句流行的话叫「不要重复发明轮子」,某种意义上正是因为...
    Clemente阅读 1,480评论 1 14
  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 13,751评论 9 163
  • Git常用语法 [TOC] Git简介 描述 ​ Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,...
    君惜丶阅读 3,704评论 0 13
  • 我一直记性不好,最近到了令人发止的地步:姐姐再三催我问一件事,我给忘了N次;给同事钱,居然随手扔进了垃圾桶,还以为...
    尘世莲阅读 475评论 1 1