Day06【Git与华为云】Git入门操作篇本地

搭建Git工作环境

》》下载:
https://git-scm.com/
》》安装
Git-2.26.2-64-bit.exe
》》启动
在这里插入图片描述
》》注意事项

  • 目录不能有中文,空格,最好就是单词与数字
  • 多安装一个海龟客户端,流畅
    在这里插入图片描述

Git配置 - git config

》》设置用户名与邮箱(用户标识,必要)
就是在git中设置当前使用的用户是谁
每一次备份都会把当前备份者的信息存储起来
命令:

配置用户名:git config --global user.name "xiaoming"
配置邮箱: git config --global user.email "[email protected]"

》》级别

--local 项目级
--global 当前用户级
--system 系统级 

Git建本地仓库git clone / git init

(1)在当前目录新建一个Git代码库
$ git init

(2) 新建一个目录,将其初始化为Git代码库
$ git init [project-name]

(3)下载一个项目和它的整个代码历史
$ git clone [url]

Git使用流程

》》工作区:写代码
》》暂存区:多个文件作为一次提交(原子性)
》》本地库:你提交的所有版本的数据
》》远程库:远程仓库,托管代码的服务器
git的工作流程一般是这样的:
1、在工作目录中添加、修改文件;
2、将文件放入暂存区域;git add
3、将暂存区域的文件提交到git仓库。git commit ,git log/reflog

在这里插入图片描述
在这里插入图片描述

git add

  • 添加指定文件到暂存区
    $ git add [file1] [file2] …
  • 添加指定目录到暂存区,包括子目录
    $ git add [dir]
  • 添加当前目录的所有文件到暂存区
    $ git add .
  • 添加每个变化前,都会要求确认
  • 对于同一个文件的多处变化,可以实现分次提交
    $ git add -p

git commit

  • 提交暂存区到仓库区

$ git commit -m [message]

  • 提交暂存区的指定文件到仓库区

$ git commit [file1] [file2] … -m [message]

  • 提交工作区自上次commit之后的变化,直接到仓库区

$ git commit -a

Git 查看命令

》》git status 命令
显示工作目录和暂存区的状态,只到文件
》》git log 命令
项目历史的信息
》》git log --stat 查看简要统计
》》git show sha1或者head标记
看某个具体的 commit 的改动内容
》》git diff 命令
显示工作目录和暂存区的状态,细到内容
》》git diff HEAD 命令
显示工作目录和上一次的状态,细到内容

Git reset

在这里插入图片描述

分支合并****

  • 新建一个分支,但依然停留在当前分支

$ git branch [branch-name]

  • 切换分支

$ git switch [branch-name]

  • 其他分支合并到当前的主分支

$ git switch master
$ git merge dev1
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/u013621398/article/details/108574040