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

git 命令整理

1、git init

  • 作用:初始化一个新的 Git 仓库,在当前目录下创建一个新的 .git 目录来管理版本历史。
  • 用法:git init

2、git clone

  • 作用:克隆一个远程仓库到本地。

  • 用法:git clone https://github.com/username/repository.git

3、git status

  • 作用:查看当前工作区和暂存区的状态,显示哪些文件已修改但未提交。

  • 用法:git status

4、git add

  • 作用:将文件添加到暂存区,准备提交。

  • 用法:git add filename 或 git add .(将所有更改的文件添加到暂存区)

5、git commit -m “message”

  • 作用:将暂存区的更改提交到本地仓库,并附上提交说明。

  • 用法:git commit -m “Your commit message”

6、git log

  • 作用:查看提交历史记录。

-** 用法**:git log

7、git diff

  • 作用:查看工作区与暂存区之间的差异,或暂存区与最新提交之间的差异。

  • 用法:git diff

8、git branch

  • 作用:列出、创建或删除分支。

  • 用法

    • 查看所有分支:git branch

    • 创建新分支:git branch branch-name

    • 删除分支:git branch -d branch-name

9、git checkout

  • 作用:切换到指定的分支。

  • 用法:git checkout branch-name

10、git merge

  • 作用:将指定分支的更改合并到当前分支。
  • 用法:git merge branch-name

11、git fetch

  • 作用:从远程仓库获取最新的更改,但不会自动合并到本地分支。
  • 用法:git fetch

12、git pull

  • 作用:从远程仓库获取更改,并自动将这些更改合并到当前分支
  • 用法:git pull

13、git push

  • 作用:将本地提交推送到远程仓库。
  • 用法:git push origin branch-name

14、git remote add

  • 作用:添加远程仓库的 URL。
  • 用法:git remote add origin https://github.com/username/repository.git

15、git remote -v

  • 作用:查看当前项目的远程仓库 URL。
  • 用法:git remote -v

16、git reset

  • 作用:撤销提交,将当前 HEAD(最新提交)回退到指定的提交。

  • 用法:git reset --hard commit-id(会丢失更改) 或 git reset --soft commit-id(保留更改)

17、git rm

  • 作用:从 Git 仓库和工作区删除文件。
  • 用法:git rm filename

18、git tag

  • 作用:创建一个标签,标记特定的提交。
  • 用法:git tag v1.0
    19、git stash
  • 作用:暂时保存未提交的更改,以便以后恢复
  • 用法:git stash

20、git stash pop

  • 作用:恢复最近保存的暂存的更改。

  • 用法:git stash pop

21、git show

  • 作用:查看指定提交的详细信息。

  • 用法:git show commit-id

22、git config

  • 作用:设置 Git 配置,如用户名、邮箱等。

  • 用法

    • 设置用户名:git config --global user.name “Your Name”

    • 设置邮箱:git config --global user.email “youremail@example.com”

23、.git rebase

  • 作用:将当前分支的提交应用到另一个分支的最新提交上,通常用来保持分支历史整洁。

  • 用法:git rebase branch-name

24、git cherry-pick

  • 作用:选择一个提交,并将其应用到当前分支。

  • 用法:git cherry-pick commit-id

25、git reflog

  • 作用:查看 Git 的历史引用日志,能够查看 HEAD 和分支的历史移动
  • 用法:git reflog
http://www.cnnetsun.cn/news/102189.html

相关文章:

  • EmotiVoice语音合成语音压缩技术:减小文件体积不影响质量
  • 央广财经对话齐向东!网安是 “十五五” 黄金赛道,稳、宽、强 = 躺赢风口?
  • 工业互联网产业联盟:高标准数字园区建设研究报告 2025
  • 共商AI时代发展新路径 第十六届亚洲电子论坛举办
  • 软考—系统集成项目管理工程师计算公式汇总
  • AI元人文构想:在黑箱与元白箱之间的抉择分析
  • AI元人文构想:意义行为原生论——回应质疑
  • 15、网络相似度与二分网络的构建与分析
  • 1.5 LangChain vs. DeepSeek:MCP 客户端开发与框架集成的终极对决
  • 设计少儿编程逻辑训练AI助手,通过图形化编程积木操作,AI实时判断代码逻辑错误,提供引导提示,非直接给出答案,记录能力成长轨迹。
  • 开发中小商家库存智能预警系统,录入商品销售数据与库存总量,通过时间序列模型,预测补货节点,自动生成采购清单,支持导出EXCEL。
  • 2.5 学术界的“GPT”:DeepResearch 深度研究助手从零到一创建与配置指南
  • 必学收藏!大模型三大核心技术RAG、Agent与多模态:从入门到实战的完整指南
  • 3.2 前后端通吃!用 Streamlit + FastAPI 丝滑集成你的 AI Agent
  • 9个AI写作工具,专科生论文格式规范全搞定!
  • 9个AI论文工具,专科生轻松搞定毕业论文!
  • 10 个AI写作工具,助你轻松搞定本科论文!
  • 开发AI Agent的多语言情感分析比较系统
  • 48、Linux DBMS 管理全攻略
  • 49、Linux系统管理实用指南(上)
  • 17、数据库设计:从简单到复杂的实践指南
  • EmotiVoice + GPU加速:实现千小时语音批量生成
  • 欧姆龙 FINS ⇌ 西门子 S7 智能数据交换网关
  • 租打印机哪家好
  • CANN TIK数据搬运GM到UB高性能优化实战
  • (弓乙图)希言自然。飘风不终朝,骤雨不终日。孰为此者?是乃天地。然天地尚不能久,而况于人乎?
  • 在线监测:筑牢风电并网安全与效能的核心防线
  • 2026毕设ssm+vue基于框架的问答平台论文+程序
  • EmotiVoice语音合成服务健康检查机制
  • 告别机械音!EmotiVoice实现自然情感语音合成