备注:

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大学相关推荐

  1. Git学习笔记(复习专用,B站狂神说)

    Git学习笔记 1.Git和Linux的历史 2.常用的Linux命令 3.Git基本理论(核心) 工作流程: 4.Git项目搭建 本地仓库搭建 5.Git文件操作 忽略文件 6.GitHub的使用 ...

  2. Git学习系列之Git基本操作提交项目(图文详解)

    前面博客 Git学习系列之Git基本操作克隆项目(图文详解) 然后可以 cd 切换到 LispGentleIntro 目录, 新增或者修改某些文件.这里只是模拟一下操作, 实际情况可能是 使用 Ecl ...

  3. Git学习系列之Windows上安装Git之后的一些配置(图文详解)

    不多说,直接上干货! 前面博客 Git学习系列之Windows上安装Git详细步骤(图文详解) 第一次使用Git时,需要对Git进行一些配置,以方便使用Git. 不过,这种配置工作只需要进行一次便可, ...

  4. Mac~git学习和应用需要注意的几个点

    Git学习推荐网站:廖雪峰-Git教程 - 廖雪峰的官方网站,通俗易懂,简单粗暴,就是平俗的语言,好懂.粗暴的那种 git学习进阶-国外经典git学习网站:Git - Book 目录 1. 全局配置和 ...

  5. Git学习(一)git服务器的简易搭建

    Git学习(一)git服务器的简易搭建 使用环境:docker容器模拟的3个ubuntu14.04的系统 分别模拟了3个系统: Ubuntu_gitserver:14.04  用于git服务器的安装 ...

  6. 面向任务的 Git 学习法

    前言 对于 Git 学习而言,通常枯燥的理论学习并不能帮助我们快速掌握它的使用,需要我们结合实践,才能更好地学会利用 Git 进行多人协作开发.本文就以任务的形式,来介绍 Git 命令的使用,希望在进 ...

  7. Git学习记录 力做全网最强入门教程

    目录 Git学习记录 力做全网最强入门教程 什么是GitHub? 什么是Git? Git的配置 Git的安装(只介绍windos操作系统下) Git的配置 至此我们的入门教程到此结束,更新中级教程要等 ...

  8. ​​​​​​​Git学习笔记与IntelliJ IDEA整合

    2019独角兽企业重金招聘Python工程师标准>>> Git学习笔记与IntelliJ IDEA整合 一.Git学习笔记(基于Github) 1.安装和配置Git 下载地址:htt ...

  9. 分布式版本控制系统Git学习资源收集汇总

    伴随着知乎上一个问题:GitHub 是怎么火起来的?被顶起200+的回答说到:Github不是突然火起来的,在Ruby社区Github其实从一开始就很流行,我们2009年搞Ruby大会就邀请了Gith ...

最新文章

  1. mysql存储过程_MySQL带out和inout模式参数的存储过程
  2. 无厘头的mysql故障排除
  3. 用栈实现队列与用队列实现栈
  4. Ubuntu 开启telnet、ftp服务
  5. simulink显示多个数据_Stateflow数据介绍(一)
  6. 传统与敏捷开发的真正区别
  7. 弹体飞行姿态仿真软件程序代写
  8. SSL双向认证的实现
  9. include函数_include()函数以及JavaScript中的示例
  10. Vue2.x总结(1)
  11. HTML5 Geolocation(地理定位)
  12. 解封装(二):初始化解封装avformat_open_input,各参数分析,以及简单流程
  13. python条形码_python3转换code128条形码
  14. 【Selenium-WebDriver自学】出现的问题和解决方案(十七)
  15. c语言调用子程序实例,C语言程序调用汇编语言子程序
  16. 右耳Python小作业--快递分拣
  17. 【ELK解决方案】ELK集群+RabbitMQ部署方案以及快速开发RabbitMQ生产者与消费者基础服务...
  18. CodeForces-1040B Shashlik Cooking(贪心)
  19. 什么是DAO,DAO是什么?DAO全面解析
  20. MySQL的基础汇总(包含60道练习题)~~

热门文章

  1. 西门子S1500和富士PLC以太网tcp通讯(一)
  2. 牛客网 NC207429 最大值 KMP
  3. c/c++ 文件操作 - FILE*、fstream
  4. 10 Data Visualization
  5. java实现拼图小游戏(包括打包exe)
  6. 关于信号源有哪些参数与功能(二)
  7. cadence原理图快捷键
  8. 关于Android数据库—realm的使用及理解
  9. 从今天开始每天坚持认真学习编程
  10. Dell R710 iDRAC6 远程控制卡设置