git学习

常用的命令行操作

  1. 进入某个文件夹 cd 文件夹名
  2. 返回上一级文件夹 cd ..
  3. 查看命令行的历史纪录: 通过 ↑ 或 ↓ 查看

git初始化配置

安装完Git之后,要做的第一件事就是设置你的用户名和邮件地址。这一点很重要,因为每一个Git提交都会使用这些信息,它们会写入到你的每一次提交中, 不可更改:

git config --global user.name "用户名"
git config --global user.email '用户邮箱'

git基础操作

1.git初始化仓库:生成一个.git的文件,该文件是一个隐藏文件

git init

2.提交文件到暂存区

​ 通过指定文件名可以提交具体的一个文件到暂存区

git add 文件名

3.提交所有文件到暂存区

git add .

4.把暂存区的文件提交到本地仓库

​ info:提交的备注信息,信息可以自定义:便于团队开发,版本管理

git commit -m 'info'

显示结果:

image-20220324112923292

5.克隆远程仓库到本地

git clone url(远程仓库的地址)

image-20220324143643638

⚠️注意:

第一次克隆远程仓库到本地时,会提示输入码云的用户名和密码,如果输入错误;则需要删除凭据(电脑设置=>搜索'凭据管理'
=> window凭据=>普通凭据
=》找到gitee.com的凭据,删除git的凭据);删除后再重新执行git clone 命令

6.切换到指定目录:

cd 指定目录

image-20220324144901374

7.将本地仓库推送到远程

第一次推送使用如下命令

git push -u origin 远程仓库的分支名

image-20220324143421581

如果不是第一次,使用以下命令

git push

8.创建分支

分支名是自定义的

develop:自定义的分支名

git branch 分支名

image-20220325090602684

9.切换分支(检出分支)

可以切换到指定的分支上

git checkout develop

image-20220325090259696

8.创建并检出分支

git checkout -b 分支名

9.查看分支

⚠️: 可以查看所有的分支,以及当前所在的分支,当前所在的分支是高亮显示的,并且分支名前面带有 *****

image-20220325091754161

git branch

10.删除分支

⚠️: 可以删除指定的分支

git branch -d 分支名

image-20220325092246633

⚠️:强制删除分支

git branch -D 分支名

⚠️:强制删除远程仓库分支

git push -d origin 远程仓库分支名

11.合并分支

合并分支就是把一个分支上的数据添加到另一个分支上; 相当于是数据的备份 ;

合并分支, 比如把b分支合并到 a分支, 首先切换到a分支,然后在a分支上执行合并的操作

git merge -m '备注信息' --no-ff 分支名

12.版本回退

⚠️:没执行一次git commit 就会生成一个对应的版本(存在唯一的一个版本号(哈希值)),进行版本回退时,只需要前8位即可,我们可以根据版本号进行版本回退

HEAD^ 一个^代表回退一个版本, HEAD^^代表向前回退两个版本;向前回退指定的版本 HEAD~n

git reset --hard HEAD^

如果需要回退多个版本号,则可以指定向前回退的几个版本;

HEAD~n 数字n 就代表向前回退几个版本;比如HEAD~10 代表向前回退10个版本

git reset --hard HEAD~n

也可以通过具体的版本号回退到指定的某个版本

git reset --hard 版本号

13.查看历史记录

git reflog //显示概要
git log	   //显示详细

14.查看当前工作区状态

使用该命令时,可以查看当前工作区的状态,同时也会告诉我们下一步如何操作

git status

15.撤销暂存区的文件

执行完git add . 指令后,可以执行下面的命令,把文件从暂存区移除(不是删除文件),文件处于未跟踪状态

<file>文件名

git rm --cached <file>

16.撤销操作

执行完git add 指令后,我们再次对文件进行了修改, 此时可以有多解决方案,git rm 或者 git add 把修改后的文件再次提交到暂存区 ,在或者 git restore 撤销对文件进行的修改操做

git restore <file>

17.在本地添加远程仓库的引用

本地仓库已存在的情况下,可以添加远程仓库的引用到本地

git remote add origin(可自定义)  url

检查是否关联成功

git remote -v

将远程仓库对应分支上的数据拉取到本地

git pull origin 分支名
posted @ 2022-03-26 13:12  秋弦  阅读(43)  评论(0编辑  收藏  举报