当前位置: 首页 > article >正文

Git 常用命令总结

Git 是什么

Git 是一个开源的分布式版本控制系统

Git的主要用途

帮助开发者在软件开发过程中管理代码的变更和协作。

  • 版本控制:Git 允许开发者保存项目的历史版本,可以追踪每次更改的内容,包括代码的添加、删除和修改。这使得开发者可以轻松地回滚到之前的任何一个版本。
  • 分支管理:Git 支持创建多个分支,每个分支可以代表一个独立的开发线。这让团队能够同时在不同功能上工作,然后再将这些分支合并成一个稳定的版本。
  • 协作工作:通过 Git,团队成员可以共享代码库,并在此基础上进行各自的贡献。Git 的分布式特性意味着每个人都拥有完整的代码库副本,从而可以在本地进行大部分操作,提高协作效率。
  • 冲突解决:当多人同时对同一份文件进行 修改时,Git 可以协助检测和解决合并冲突,确保代码整合的一致性。

Git常用命令

git init: 初始化一个新的 Git 仓库。

示例:在当前目录下创建一个新的 Git 仓库。

git init

git clone: 克隆一个远程仓库到本地。

示例:将远程仓库克隆到本地目录。

git clone https://github.com/username/repository.git

git add: 将文件添加到暂存区。

示例:将所有修改的文件添加到暂存区。

git add .

git commit: 提交暂存区的更改到本地仓库。

示例:提交暂存区的更改并添加提交信息。

git commit -m "Commit message"

git status: 显示当前仓库的状态,包括未提交的更改和未跟踪的文件。

示例:查看当前仓库的状态。

git status

git log: 显示提交历史记录。

示例:查看提交历史记录。

git log

git branch: 列出所有分支或创建新分支。

示例:列出所有分支。

git branch

git checkout: 切换分支或恢复工作树文件。

示例:切换到名为 "feature" 的分支。

git checkout feature

git merge: 合并两个或多个分支的更改。

示例:将 "feature" 分支合并到当前分支。

git merge feature

git remote: 管理远程仓库。

示例:查看远程仓库列表。

git remote -v

git push: 将本地仓库的更改推送到远程仓库。

示例:将本地仓库的更改推送到名为 "origin" 的远程仓库。

git push origin master

git pull: 从远程仓库拉取最新的更改并合并到本地仓库。

示例:从名为 "origin" 的远程仓库拉取最新的更改并合并到当前分支。

git pull origin master

http://www.kler.cn/a/273454.html

相关文章:

  • 独孤思维:工作被骂,副业停滞,算个屁
  • docker配置与基础操作
  • Solana链上的Pump狙击机器人与跟单机器人的工作原理及盈利模式
  • C++ STL标准模板库
  • Qt报错QOCI driver not loaded且QOCI available的解决方法
  • 6.0、静态路由
  • 【Selenium(一)】
  • Java语言: 多线程
  • 信号处理--基于正则化聚合的共空间模态(CSP)脑电信号分类
  • 功能齐全的免费 IDE Visual Studio 2022 社区版
  • 基于yolov2深度学习网络的人脸检测matlab仿真,图像来自UMass数据集
  • const,static深度总结——c++穿透式分析
  • 统计-R(相关系数)与R^2(决定系数)
  • [数据集][目标检测]番茄成熟度检测数据集VOC+YOLO格式277张3类别
  • 机器人可反向驱动能力与力控架构
  • 蓝桥杯-python-递归
  • 算法练习第二十五天| 216.组合总和III、17.电话号码的字母组合
  • 云手机的数据安全有保障吗?
  • 信息系统项目管理师019:存储和数据库(2信息技术发展—2.1信息技术及其发展—2.1.3存储和数据库)
  • 语音识别:whisper部署服务器(远程访问,语音实时识别文字)
  • ElasticSearch文档操作[ES系列] - 第502篇
  • MyBatisPlus最实用教程
  • Tomcat(二)
  • 机器学习_聚类(k-means)
  • Bash Shell中双引号中的感叹号问题详解
  • 基于Spring Boot的社区垃圾分类管理平台的设计与实现