美文网首页
Git 简明教程

Git 简明教程

作者: panzhangbao | 来源:发表于2018-11-19 22:17 被阅读10次

SSH

  1. 进入 SSH 文件夹
cd ~/.ssh
  1. 生成 SSH Key
ssh-keygen -t rsa -C "your "e-mail address
  1. 输入 SSH Key 名字 和 Key(此步骤可忽略)
keyName

keySecret
  1. 显示 SSH Key,将 SSH Key 复制到相应 SSH Key Settings 下即可
// 默认为:cat id_rsa_pub
cat keyName.pub

Git 简明教程

初次使用步骤

  1. 在GitHub上面创建一个项目mybook
  2. // 在git命令台中进入项目的根目录下面
    cd /workspace/mybook
    如果本地已创建,可省去step3和step4
  3. 创建.git文件夹和.gitignore文件,帮助本地与远程的链接(如果已创建本地仓库,可以不执行)
    git init
  4. 添加项目下面的所有文件(注意:add和 . 之间有一个空格)
    git add .
  5. 添加一个名为 origin 的远程仓库
    git remote add origin https://github.com/panzhangbao/mybook.git
  6. 将文件添加在cache中并添加备注为"first commit: add all files"
    git commit - m "first commit add all files"
  7. 拉代码,同步项目上面的文件
    git pull origin master --allow-unrelated-histories
    如果上面的代码不行,可直接运行git pull origin master
  8. 把本地仓库传到 origin 的 master 分支
    git push origin master

分支操作

  • 显示本地版本库中所有的本地分支名:git branch,当前检出的分支的
  • 创建功能分支:(master)git checkout -b PanBranch
  • 合并最新主干代码
(PanBranch) git checkout master
(master) git pull
(msater) git checkout PanBranch
(PanBranch) git merge master
  • 解决冲突:(PanBranch)git commit #

  • (master) git merge feature --squash 意思是把feature分支不同于master分支的所有文件罗列出来(无论有几个提交),然后就可以方便的git commit提交了

Git命令

  • git add -A 保存所有的修改
  • git add . 保存新的添加和修改,但是不包括删除
  • git add -u 保存修改和删除,但是不包括新建文件。
  • 配置全局用户
    • git config —global user.name panzhangbao
    • git config —global user.email panzhangbao@126.com
  • git status 查看文件提交状态
  • git diff readme.txt 查看文件提交前修改的内容
  • git log --pretty=oneline 只输出版本号和注释说明
  • git reset --hard HEAD~100 回退到100个版本前
  • git reflog 获取到最新版本号
  • git reset --hard c1dc547(版本号)来恢复最新版本
  • git reset --soft HEAD~3 撤销 3 次 commit 提交
  • git clone 项目地址 克隆项目到本地

相关文章

  • Git笔记

    资料 Git教程(廖雪峰) Git教程(菜鸟教程) Git - 简明指南 Git官网 首次创建 创建用户 进入代码...

  • git大全

    awesome-githubgit中文教程Git 使用规范流程Git 简明教程(新手写的可以参考)猴子都能懂得git教程

  • Git入门学习资源

    Git入门学习资料 廖雪峰 Git教程 Git官网 Pro Git git 简明指南 github-git-che...

  • Git和github

    git的相关资料: gitgit-简明指南git教程Git Community Book 中文版 什么是Git G...

  • Git版本控制与工作流

    专为设计师而写的GitHub快速入门教程 git - 简明指南 学习Git的在线互动教程 基本概念Git是什么?G...

  • Git 学习资源合集

    Git 学习资源合集 廖雪峰的 Git 教程 猴子都能懂的 Git 入门 git - 简明指南 阮一峰的常用 Gi...

  • Git学习使用总结(持续更新)

    常用操作 远程操作 分支操作 stash操作 标签操作 参考资料 git简明教程

  • Git简明教程

    本文主要介绍Git的一些常用命令,如创建分支、分支合并、代码回滚、设置忽略文件等。Git的工作原理不在本文的介绍范...

  • Git 简明教程

    SSH 进入 SSH 文件夹 生成 SSH Key 输入 SSH Key 名字 和 Key(此步骤可忽略) 显示 ...

  • Git 简明教程

    更新: 最近新做了一个 slide 声明1:本文关于git原理介绍的图片源自git官网(https://git-s...

网友评论

      本文标题:Git 简明教程

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