git命令学习分享

分布式版本控制系统,本地仓库和远程仓库相互独立。

使用repository仓库进行控制,可以对里面的文件进行跟踪,复原。

git config --global --list:查看git配置列表

cd ** :进入**

cd .. :退回上一级

echo "..."> 文件名.文件格式 :新建一个自定义内容的自定义文件。>> 就是追加内容。

mkdir 文件夹:新建

notepad filename:编辑文件

1.创建仓库:

git init 仓库名

git clone github地址

2.

.git所在的目录是工作区,将修改的代码 git add 添加到暂存区,再通过git commit 提交到被本地仓库。

3.添加 提交

git add 文件名.文件格式:文件添加到暂存区

git add *.文件格式 :指定格式的所有文件都被add

git add.   :所有文件都add

git commit -m "提交信息,解释你提交的啥":将暂存区的文件全部提交到仓库

git status:查看仓库状态

git log:查看提交记录,按q退出

git log --oneline:查看简洁版提交记录

4.git reset

一般使用soft 和 mixed。

有时候分开交了好几个文件,想把他们合并成一个版本。就可以回退,然后一块提交。

5.git diff

查看3个区之间的差异,查看不同版本之间的差异,查看不同分支之间的差异。

git diff:工作区和暂存区

git diff HEAD:

git diff --cached:

git diff 版本号1 版本号2

git diff HEAD~ HEAD (filename):当前版本和上一个版本区别。如果你修改过文件,就会显示出来。还能指定查看差异的文件。

6.git rm 文件

正常将文件放到回收站只是将工作区的文件删除了,而暂存区的还在。

用git rm能删掉工作区和暂存区,但是还需要commit一下,删掉仓库里的。

如果只删除仓库里的,git commit --cached 文件

7.     .gitignore    根本没看懂

8.git

9.     

远程仓库别名默认 origin

step2是:git branch -M main

10.分支

分支之间是独立的,自己开发自己的,然后再整合到main。

git branch

git branch xxx:新建分支

git checkout filename : 放弃对指定文件的修改

git checkout -f:放弃工作区和暂存区的所有修改

git checkout -b branchname 提交id:恢复删掉的分支

git checkout branchname:切换本地分支

git switch branchname:切换分支

git merge 分支:合并

git branch -d 分支:删除合并后的分支,在main中执行。

当两个分支没有重复的文件时,直接就合并了。

但是如果两个分支修改了同一文件,则需要手动解决冲突。就是把冲突的文件手动合并内容(edit filename),再commit。

11.rebase

在a分支上执行 git rebase b,就是把自己分支多长出来的一截,摘下来接到b分支上面,构成一条直线。

相关推荐

  1. Git常用命令分享

    2024-07-22 07:46:02       49 阅读
  2. Git学习笔记:3 git tag命令

    2024-07-22 07:46:02       65 阅读
  3. linux的git命令学习[常见命令]

    2024-07-22 07:46:02       38 阅读
  4. git 创建分支--命令

    2024-07-22 07:46:02       19 阅读
  5. 学习git分支

    2024-07-22 07:46:02       39 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-22 07:46:02       52 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-22 07:46:02       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-22 07:46:02       45 阅读
  4. Python语言-面向对象

    2024-07-22 07:46:02       55 阅读

热门阅读

  1. Robot Operating System——借用内存型消息

    2024-07-22 07:46:02       13 阅读
  2. B树(B-Tree)详解

    2024-07-22 07:46:02       17 阅读
  3. IPython与Pandas:数据分析的动态组

    2024-07-22 07:46:02       17 阅读
  4. SSR和SPA渲染模式

    2024-07-22 07:46:02       14 阅读
  5. 《流程引擎原理与实践》开源电子书

    2024-07-22 07:46:02       16 阅读
  6. 2742. 给墙壁刷油漆

    2024-07-22 07:46:02       15 阅读
  7. longjmp和多线程:读写线程实例

    2024-07-22 07:46:02       18 阅读
  8. 【CF】1216F-WiFi 题解

    2024-07-22 07:46:02       17 阅读
  9. 牛客周赛 Round 52VP(附D的详细证明)

    2024-07-22 07:46:02       18 阅读
  10. Android13 应用代码中修改热点默认密码

    2024-07-22 07:46:02       15 阅读
  11. 【React】事件绑定、React组件、useState、基础样式

    2024-07-22 07:46:02       16 阅读
  12. postman接口测试工具详解

    2024-07-22 07:46:02       17 阅读