Git 的基本概念、使用方式及常用命令

  Git是一个分布式版本控制系统,常用于协同开发和版本管理。以下是Git的基本概念和使用方式以及一些常用命令:

一、Git的基本概念

1、仓库(Repository)

  用于存储源代码和版本历史记录的地方。可以是本地仓库(Local Repository)远程仓库(Remote Repository)

2、工作区(Working Directory)

  存放实际的源代码文件。

3、暂存区(Staging Area)

  用于临时存放修改的文件,准备提交到仓库中。

4、提交(Commit)

  将暂存区的文件提交到仓库中,创建一个新的版本。

5、分支(Branch)

  用于将开发过程分离开来,使多人协同开发更方便。

6、合并(Merge)

  合并是将两个或多个分支的代码变更合并到一起的操作。Git提供了自动合并和手动解决冲突的功能。

7、远程仓库(Remote Repository)

  远程仓库是指托管在云端服务器上的Git仓库,可以用来与团队成员共享代码。

8、克隆(Clone)

  克隆是指从远程仓库中复制完整的代码和历史记录到本地的操作。

9、拉取(Pull)

  拉取是从远程仓库中获取最新的代码变更,并将其合并到当前分支的操作。

10、推送(Push)

  推送是将本地的代码变更上传到远程仓库的操作。

11、分布式

  Git是一种分布式版本控制系统,这意味着每个开发者都拥有完整的代码历史和仓库副本,可以在离线状态下进行操作。

12、分布式工作流

  Git支持多种工作流程,如中央式工作流、集成式工作流和功能分支工作流等,可以根据团队的需求选择适合的工作流程。

二、Git的使用方式如下

1、初始化仓库

  使用命令git init在当前目录创建一个新的Git仓库。

2、添加文件

  使用命令git add <file>将文件添加到暂存区。

3、提交文件

  使用命令git commit -m "<message>"将暂存区的文件提交到仓库中。

4、查看当前仓库状态

  使用命令git status可以查看当前工作区和暂存区的状态。

5、查看版本历史

  使用命令git log可以查看当前仓库的版本历史。

6、创建分支

  使用命令git branch <branch-name>可以创建一个新的分支。

7、切换分支

  使用命令git checkout <branch-name>可以切换到指定的分支。

8、合并分支

  使用命令git merge <branch-name>可以将指定分支的修改合并到当前分支。

9、远程仓库

  使用git remote add <name> <url>本地仓库远程仓库关联,并使用git push将本地仓库的修改推送到远程仓库。

三、常用命令如下

以下是git的常用命令:

  1. git init:在当前目录初始化一个新的git仓库。
  2. git clone [url]:克隆一个远程git仓库到本地。
  3. git add [file]:将文件添加到git的暂存区。
  4. git commit -m [message]:将暂存区的文件提交到git仓库,-m选项用于添加提交信息。
  5. git status:查看当前git仓库的状态。
  6. git log:查看git提交历史。
  7. git remote add [name] [url]:将远程git仓库添加到本地。
  8. git push [remote] [branch]:将本地修改推送到远程git仓库。
  9. git pull [remote] [branch]:从远程git仓库拉取最新的修改。
  10. git branch:查看当前git仓库的分支。
  11. git checkout [branch]:切换到指定的分支。
  12. git merge [branch]:合并指定分支到当前分支。
  13. git remote -v:查看当前git仓库关联的远程仓库。
  14. git diff:查看当前未暂存的文件与最后一次提交的差异。
  15. git reset [file]:将文件移除暂存区。
  16. git stash:将当前工作目录的改动保存到一个新的存储区域。
  17. git tag [name]:创建一个新的标签。
  18. git fetch:从远程仓库拉取最新的改动,但不合并。
  19. git rebase [branch]:将当前分支的改动移到指定分支之后。
  20. git cherry-pick [commit]:选择一个特定的提交,合并到当前分支。

相关推荐

  1. Git 基本概念使用方式命令

    2024-01-20 12:54:03       36 阅读
  2. Git 基本概念使用方式

    2024-01-20 12:54:03       34 阅读
  3. Git 基本概念使用方式

    2024-01-20 12:54:03       34 阅读
  4. Git 基本概念使用方式

    2024-01-20 12:54:03       33 阅读
  5. Git 基本概念使用方式

    2024-01-20 12:54:03       36 阅读
  6. Git 基本概念使用方式

    2024-01-20 12:54:03       35 阅读
  7. Git 基本概念使用方式

    2024-01-20 12:54:03       29 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-20 12:54:03       14 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-20 12:54:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-20 12:54:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-20 12:54:03       18 阅读

热门阅读

  1. C++:通过ofstream写入二进制文件内容

    2024-01-20 12:54:03       36 阅读
  2. uniapp技术积累

    2024-01-20 12:54:03       24 阅读
  3. MySQL经典面试题

    2024-01-20 12:54:03       28 阅读
  4. kafka hang 问题记录

    2024-01-20 12:54:03       26 阅读
  5. C#基本语法

    2024-01-20 12:54:03       28 阅读
  6. HTTP与HTTPS:网络通信的安全卫士

    2024-01-20 12:54:03       25 阅读
  7. 父组件调用子组件的函数,获取子组件的变量

    2024-01-20 12:54:03       32 阅读