前言
本文用来记录 Git 知识点
一、Git 常用命令
命令 | 作用 |
---|---|
git init | 初始化本地库 |
git status | 查看本地库状态 |
git add 文件名 | 添加到暂存区 |
git commit -m “日志信息” 文件名 | 提交到本地库 |
git reflog | 查看历史记录 |
git reset –hard 版本号 | 版本穿梭 |
二、情景使用
1、使用git管理文件
git init #初始化本地库
git status #查看工作区中文件的状态
# 新建文件
git add 文件名 #将文件添加到暂存区
#如果后悔加入,则使用下面命令进行撤销
git rm --cached 文件名 #将暂存区的文件删除,但是工作区还存在
git commit -m "first commit" hello.txt #将hello.txt文件提交到本地库
git reflog #查看引用日志信息
(2) 修改了文件内容
git status # 查看工作区中文件的状态
git add 文件名 # 将文件添加到暂存区
git commit -m "first commit" 文件名 # 将文件提交到本地仓库
git push # 将文件提交到远程库
git reflog #查看版本信息
(3)历史版本
git reflog # 查看版本信息
git log # 查看具体历史信息
git reset --hard 具体版本ID # 将指针移到 具体ID版本,又称版本穿梭
2、分支的操作
命令如下所示:
- git branch 分支名 # 创建分支
- git branch -v # 查看分支
- git checkout 分支名 # 切换分支
- git merge 分支名 # 把指定的分支合并到当前分支上
(1)情景使用:查看分支
git branch -v # 查看分支
git branch 分支名 # 创建分支
git branch -v # 查看分支
git checkout 分支名 # 切换分支
--修改文件,提交之后,再切换回主分支
git checkout master # 切换到主分支
git merge 分支名 # 合并分支
(2)合并分支产生冲突conflict
--手动进行文件内容修改
git status --查看工作区中文件的状态
git add 文件名
git commit -m "提示信息" #(不带文件名)
切换分支的本质:
HEAD指针移动到哪里,就是在什么分支上
3、创建远程库&创建别名
命令:
- git remove -v # 查看当前所有远程地址别名
- git remove add 别名 远程地址 # 创建别名
(1)推送到远程库
git push 别名 master # 推送master分支到远程仓库
(2)拉取远程库到本地
git pull 别名 master
(3)克隆远程库到本地
clone会做三步操作。
- 拉取代码
- 初始化本地仓库
- 创建别名
git clone 链接
版权声明:本文为weixin_43976226原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。