笔记
git命令
00 分钟
2021-12-21
2023-7-21
type
status状态
tags标签
date
slug链接
summary简介
category分类
icon
password

git命令

notion image
notion image

1.未跟踪

添加文件到暂存区

指定文件
💡
git add 文件名
全部文件
💡
git add .

2.已暂存

①查看文件跟踪情况

指定文件
💡
git status 文件名
全部文件
💡
git status

②将文件添加到本地仓库

指定文件
💡
git commit -m “注释文件名
全部文件
💡
git commit -m “注释

③已暂存未修改

移出暂存区,称为Untracked文件
💡
git rm --cached 文件名

④已暂存已修改modified

强制将文件从暂存区移入工作区
💡
git rm -f --cached 文件名
放弃工作区文件修改
💡
git restore 文件名
用暂存区文件覆盖工作区
💡
git checkout 文件名

3.已提交

notion image

①查看提交日志

💡
git log

②彻底回退到某个版本,本地的源码也会变为上⼀个版本的内容

//相当于存档
💡
git reset --hard HEAD^
一个^代表回退一次

③回退到某个版本,只回退了commit的信息,并将指定 commit id 撤回之后所有内容全部放进暂存区。

💡
git reset --soft HEAD^

④回退到某个版本,只回退了commit的信息,并将指定 commit id 撤回之后所有内容全部放进工作区。

💡
git reset --mixed HEAD^

git分支

什么是HEAD

HEAD 指针,⽤于记录当前分⽀⼯作的位置,可以指向Commit,也可以指向branch。

1.创建分支

①查看分支

💡
git branch

②基于当前分支创建分支

💡
git branch 分支名

③切换到指定分支

💡
git checkout 指定分支名

④创建分支并指定分支

💡
git checkout -b 创建的分支名

⑤查看分支情况

💡
git log

2.合并分支

创建的分⽀合并回master分⽀来部署上线

①⾸先切换到master分⽀

②使⽤git merge 进⾏合并

 
💡
①git checkout master ②git merge 要合并的分支名

3.删除分支

💡
git branch -d 删除的分支名

git远程仓库

1. 克隆代码到本地

🌐
git clone 远程仓库地址

2.克隆指定分支

🌐
git clone -b 分支名 分支地址

3.提交本地代码到远程

🌐
git push origin //origin可选

4.将本地分支推送到远程

🌐
git push --set-upstream origin 分支名

5.将远程分支拉到本地

🌐
git pull origin 分支名
 
  • 作者:小林
  • 链接: /article/git
  • 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
上一篇
HTML基础
下一篇
Navicat16.2.x 2023激活破解教程

评论
  • Twikoo