Git学习————blibli大学
备注:
Git GuI Here:Git提供的图形界面工具
Git Bash Here: Git提供的命令行工具
touch.txt(创建文件)
基本配置
1.打开Git Bash
2.设置用户信息
git config --global user.name “自己的名字”
git config --global user.email “自己的邮箱”
查看配置信息
git config --global user.name
git config --global user.email
3.获取本地仓库
3.1在电脑的任意一个位置创建一个空目录作为本地git仓库;
3.2进入目录右键Git Bash;
3.3执行git init命令;
3.4如果创建成功后可在文件夹下看到隐藏的.git目录。
**4.基础操作指令
git add (工作区---->暂存区)(git add . 加个点表示全部提交)
git commit -m “注释内容” (暂存区---->本地仓库)
git log[option] (查看提交记录)
- –all 显示所有分支
- –pretty=oneline 将提交信息显示为一行
- –abbrev-commit 使得输出的commit更简短
- –graph 以图的形式展示
git status (查看状态)
git reset commitID – hard(版本回退)
git branch (查看分支)
git branch 分支名(创建本地分支)
git checkout -b 分支名(创建并切换分支)
git merge 分支名(合并分支)
git branch -d 分支名(删除分支)
5.git远程仓库
5.1配置SSH公钥
- ssh-keygen -t rsa
- 一直回车
5.2查看公钥
- 获取公钥 cat ~/.ssh/id_rsa.pub
- 验证是否配置成功 ssh -T git@gitee.com
5.3仓库创建完了可以看到仓库地址 地址选ssh复制
git remote add origin 地址
告诉本地仓库对应的远程仓库是哪一个
5.4查看远程仓库
- git remote
- origin:表示名字 这里统一 后面跟ssh地址
- git push origin master 本地代码推到远程仓库
- git push --set-upstream origin master 推送到远端的同时并且建立和远端分支得关联管理(第一次push得时候加上)
5.5从远程仓库克隆
git clone 地址
抓取与拉取
git fetch origin 抓取就是将仓库里的更新都抓取到本地 不会进行合并
git pull 抓取就是将仓库里的更新都抓取到本地 自动进行合并*
Git学习————blibli大学相关推荐
- Git学习笔记(复习专用,B站狂神说)
Git学习笔记 1.Git和Linux的历史 2.常用的Linux命令 3.Git基本理论(核心) 工作流程: 4.Git项目搭建 本地仓库搭建 5.Git文件操作 忽略文件 6.GitHub的使用 ...
- Git学习系列之Git基本操作提交项目(图文详解)
前面博客 Git学习系列之Git基本操作克隆项目(图文详解) 然后可以 cd 切换到 LispGentleIntro 目录, 新增或者修改某些文件.这里只是模拟一下操作, 实际情况可能是 使用 Ecl ...
- Git学习系列之Windows上安装Git之后的一些配置(图文详解)
不多说,直接上干货! 前面博客 Git学习系列之Windows上安装Git详细步骤(图文详解) 第一次使用Git时,需要对Git进行一些配置,以方便使用Git. 不过,这种配置工作只需要进行一次便可, ...
- Mac~git学习和应用需要注意的几个点
Git学习推荐网站:廖雪峰-Git教程 - 廖雪峰的官方网站,通俗易懂,简单粗暴,就是平俗的语言,好懂.粗暴的那种 git学习进阶-国外经典git学习网站:Git - Book 目录 1. 全局配置和 ...
- Git学习(一)git服务器的简易搭建
Git学习(一)git服务器的简易搭建 使用环境:docker容器模拟的3个ubuntu14.04的系统 分别模拟了3个系统: Ubuntu_gitserver:14.04 用于git服务器的安装 ...
- 面向任务的 Git 学习法
前言 对于 Git 学习而言,通常枯燥的理论学习并不能帮助我们快速掌握它的使用,需要我们结合实践,才能更好地学会利用 Git 进行多人协作开发.本文就以任务的形式,来介绍 Git 命令的使用,希望在进 ...
- Git学习记录 力做全网最强入门教程
目录 Git学习记录 力做全网最强入门教程 什么是GitHub? 什么是Git? Git的配置 Git的安装(只介绍windos操作系统下) Git的配置 至此我们的入门教程到此结束,更新中级教程要等 ...
- Git学习笔记与IntelliJ IDEA整合
2019独角兽企业重金招聘Python工程师标准>>> Git学习笔记与IntelliJ IDEA整合 一.Git学习笔记(基于Github) 1.安装和配置Git 下载地址:htt ...
- 分布式版本控制系统Git学习资源收集汇总
伴随着知乎上一个问题:GitHub 是怎么火起来的?被顶起200+的回答说到:Github不是突然火起来的,在Ruby社区Github其实从一开始就很流行,我们2009年搞Ruby大会就邀请了Gith ...
最新文章
- mysql存储过程_MySQL带out和inout模式参数的存储过程
- 无厘头的mysql故障排除
- 用栈实现队列与用队列实现栈
- Ubuntu 开启telnet、ftp服务
- simulink显示多个数据_Stateflow数据介绍(一)
- 传统与敏捷开发的真正区别
- 弹体飞行姿态仿真软件程序代写
- SSL双向认证的实现
- include函数_include()函数以及JavaScript中的示例
- Vue2.x总结(1)
- HTML5 Geolocation(地理定位)
- 解封装(二):初始化解封装avformat_open_input,各参数分析,以及简单流程
- python条形码_python3转换code128条形码
- 【Selenium-WebDriver自学】出现的问题和解决方案(十七)
- c语言调用子程序实例,C语言程序调用汇编语言子程序
- 右耳Python小作业--快递分拣
- 【ELK解决方案】ELK集群+RabbitMQ部署方案以及快速开发RabbitMQ生产者与消费者基础服务...
- CodeForces-1040B Shashlik Cooking(贪心)
- 什么是DAO,DAO是什么?DAO全面解析
- MySQL的基础汇总(包含60道练习题)~~