一、VIP课程:互联网工程专题 01-Git基本概念与核心命令掌握

第一课:Git基本概念与核心命令掌握.docx

课程概要:

  1. GIT 体系概述
  2. GIT 核心命令使用
  3. GIT 底层原理

一、GIT体系概述

1、使用方式区别

从本地把文件推送远程服务,SVN只需要commint GIT需要 add、commint、push 三个步骤

  • SVN基本使用过程

  • Git基本使用过程

 

2、版本管理模式区别

git 是一个分布式的版本管理系统,而要SVN是一个远程集中式的管理系统

  • 集中式

  • 分布式

  

二、GIT 核心命令使用

主要内容:

  1. git 客户端安装配置
  2. 整体认识GIT的基本使用
  3. 分支管理
  4. 标签管理
  5. 远程仓库配置

1、安装git 客户端安装

官方客户端: httpsd://git-scm.com/downloads

其它客户端:https://tortoisegit.org/download/

2、认识GIT的基本使用

  1. git 项目创建与克隆
  2. 文件提交与推送

完整模拟从项目添加到push 过程

l   创建项目

l   初始化git仓库

l   提交文件

l   远程关联

l   push 至远程仓库

#基于远程仓库克隆至本地

git clone <remote_url>

#当前目录初始化为git 本地仓库

git init  <directory>
#当前目录初始化为git 本地仓库

git status

git add -A

git rm --cached README.MF

git commit README.MF -m 'first commit 1'

#提交至本地仓库
git commit file -m '提交评论'
#快捷提交至本地仓库
git commit -am '快添加与提交'
git commit -am '快添加与提交'

创建一个远程仓库

git remote add origin http://git. 

git push --set-upstream origin master

git clone http://git.

创建目录mkdir -p

 

3、分支管理

#查看当前分支

git branch [-avv]

#基于当前分支新建分支

git branch <branch name>

#基于提交新建分支

git branch <branch name> <commit id>

$ git branch -d <branch name>

#切换分支

git checkout <branch name>

#合并分支

git merge <merge target>

#解决冲突,如果因冲突导致自动合并失败,此时 status 为mergeing 状态.

#需要手动修改后重新提交(commit)

 

4、远程仓库管理

#查看远程配置 

git remote [-v]

#添加远程地址

git remote add origin http:xxx.xxx

#删除远程地址

git remote remove origin 

#上传新分支至远程

git push --set-upstream origin master 

#将本地分支与远程建立关联

git branch --track --set-upstream-to=origin/test test

 

5、tag 管理

#查看当前

git tag

#创建分支

git tag <tag name> <branch name>

#删除分支

git tag -d <tag name>

 

6、日志管理

#查看当前分支下所有提交日志

git log

#查看当前分支下所有提交日志

git log {branch}

# 单行显示日志

git log --oneline

# 比较两个版本的区别

git log master..experiment

 

#以图表的方式显示提交合并网络

git log --pretty=format:'%h %s' --graph

git log --grapth --oneline 

某学员整理的第一节的笔记链接:
http://note.youdao.com/noteshare?id=6c7ebcd902658ce33621f25c1912481e&sub=9AF91C3BA9224712977D0335D5FFBBEF
大家可以去参考一下!

posted @ 2020-02-15 17:56  Marlon康  阅读(224)  评论(0编辑  收藏  举报