美文网首页
我的git学习

我的git学习

作者: 布谷不顾 | 来源:发表于2018-10-15 16:51 被阅读0次

GIT

Git是一个免费的开源分布式版本控制系统,旨处理在快速,高效地从小型到大型项目的所有事务。在快速,高效地
git

对git的理解 首先说明,我是通过网易云视频进行学习的,以下图片来自视频截屏 人人都会git

GITHUB

GitHub是通过Git进行版本控制的软件源代码托管服务
github

基本的git操作流程

基础设置

配置用户信息

git config --global user.name 用户名
git config --global user.email 邮箱

秘匙

-先查看秘匙是否存在
cd ~/.ssh
-若出现id-rsa和id-rsa则存在
-若无则创建ssh key

创建ssh key

  • ssh-keygen -t rsa -C "邮箱"
  • 用记事本方式打开文件id-rsa.pub,复制里面的内容
  • 登陆GitHub,打开"Account settings","ssh key"界面,点击“Add ssh key”,填上任意Tile,在key中粘贴刚才我们复制的内容

创建远程仓库

登陆GitHub,点击“your repository”,点击“new”,创建你的远程仓库

把本地内容推到远程仓库

下面是一些基本的命令行

  • git init 初始化仓库
  • git status 查看仓库状态
  • git add .向暂存区添加全部文件
  • git add 文件名 向暂存区提交指定文件
  • git commit -m "first commit" 暂存区的文件提交到本地仓库,first commit 是对提交的描述
  • git remote add origin 路径 添加到远程仓库
  • git push -u origin 分支 推送到远程仓库
  • git diff 工作目录与暂存区的区别
  • git diff HEAD 工作目录与本地仓库的区别
  • git diff --cached 暂存区与本地仓库的区别
  • git pull 把远程仓库里的文件拉到本地
  • git reset 回溯历史版本
  • git log 查看提交

分支

  • git branch 查看分支
  • git checkout 分支名 切换分支
  • git checkout -b 分支名 创建并切换分支
  • git merge 合并分支,如把a分支合并到master分支上,先切换到master分支上,再git merge a

跟踪分支

本地有分支,远程也有分支,本地分支相对应的分支叫跟踪分支

  • git branch -vv 查看跟踪分支
  • git branch --set-upstream 设置跟踪分支

相关文章

  • 我的git学习

    GIT Git是一个免费的开源分布式版本控制系统,旨处理在快速,高效地从小型到大型项目的所有事务。在快速,高效地g...

  • Git+node.js+TDD

    目录 Git学习 node.js学习 用Nodejs和Git完成TDD编程 Git学习 Git是什么Git是一款免...

  • Git常用命令总结

    我学习效率比较低,关于git差不多学习了两周,总结的常用命令如下: git add .&&git commit -...

  • Git 学习笔记

    ----------------- Git 学习 ------------------ Git 简介 Git...

  • git 入门

    git 入门学习笔记----3个入门命令:git init、git add、git commit -v 学习场景(...

  • git技术,GitHub、GitLab

    git学习 Git教程(小白快速入门版) Git教程(简化版) git详细学习 Gitlab的管理使用手册git初...

  • 开发中必须要掌握的 Git 技巧

    前言 本文是参考杜老师的Git资料再加上我自己对Git的理解,记录我的Git学习历程,作下此文是为以后学习,工作,...

  • 所有程序员都要掌握的Git

    前言 本文是参考廖雪峰老师的Git资料再加上我自己对Git的理解,记录我的Git学习历程,作下此文是为以后学习,工...

  • Git常用命令与学习总结

    安装Git Git的下载地址:Git官网下载地址 学习网址 git 学习笔记- Book 在线练习地址 基础常用指...

  • 我的git学习日志

    关于提交规范(git commit conventions) 参考文献: 你可能会忽略的 Git 提交规范Comm...

网友评论

      本文标题:我的git学习

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