Git命令

本文提供了Git的基本操作指南,包括初始化仓库、配置用户信息、文件的添加与提交、分支管理、远程仓库同步等核心功能的命令,适合初学者快速上手及资深开发者查阅。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Sudo apt-get install git

Sudo make install 名称

  1. git config --global  user.name “Your name”
  2. Git config --global  user.email email@example.com
  3. Mkdir project_name  cd project_name
  4. Pwd
  5. git init
  6. Git add <file>
  7. Git commit -m <message>
  8. Git status (创库的状态信息)
  9. Git diff  (查看文件变化的信息信息)
  10. Git log  (查看已经提交的文件的版本信息) 可以加上--pretty=oneline
  11. 使用可视化的工具查看git 的历史
  12. Git reset -hard herd^ (herd^^,herd~100)
  13. Git reflog (记录你的每一条命令)
  14. 暂存区和master区
  15. Git checkout --filename(撤销修改回到最近一次git commit 或是 git add的状态)

16、git reset head file

  1. Rm filename        (删除文件的)
  2. Git remote add origin git@server-name:path/repo-name.git(关联一个远程库)
  3. Git push -u oringin master (将master里面的内容推送到远程库)
  4. Git clone git@github.com:servername/repo-name.git
  5. Git checkout -b dev(创建一个新的分支)=git branch dev  git checkout dev
  6. Git merge dev (合并分支)

Git branch -d dev(删除分支) Git鼓励大量使用分支:

查看分支:git branch

创建分支:git branch <name>

切换分支:git checkout <name>

创建+切换分支:git checkout -b <name>

合并某分支到当前分支:git merge <name>

删除分支:git branch -d <name>

  1. Git log --graph 命令可以看到分子合并图
  2. 合并分支时,加上--no-ff参数就可以用普通模式合并,合并后的历史有分支,能看出来曾经做过合并,而fast forward合并就看不出来曾经做过合并。
  3. Git stash  把现场保存起来
  4. Git merge --no--ff -m “” branch_name
  5. Git stash list(列出所有的现场)
  6. Git stash apply ,再使用git stash drop删除现场
  7. Git stash pop 同时删除了
  8. Git remote 查看远程库的信息 加-v显示的是更加详细的信息
  9. Git pull 远程合并
  10. 如果git pull提示no tracking information,则说明本地分支和远程分支的链接关系没有创建,用命令git branch --set-upstream-to <branch-name> origin/<branch-name>
  11. Git diff HEAD - readme.txt
  12. Git reset HEAD file_name

34、原理:推送一个空分支到远程分支,其实就相当于删除远程分支(自己感悟)

方式一:通过代码删除

命令:$ git push origin 【空格】【冒号】【需要删除的分支名字

比如我github上有master和feature分支,我现在想着删除feature分支,命令如下:

$ git push origin :feature

35、git add *

(*可替换成具体要上传的文件名,*表示提交所有有变化的文件)

 

 

 

 

资源下载链接为: https://pan.quark.cn/s/22ca96b7bd39 在 IT 领域,文档格式转换是常见需求,尤其在处理多种文件类型时。本文将聚焦于利用 Java 技术栈,尤其是 Apache POI 和 iTextPDF 库,实现 doc、xls(涵盖 Excel 2003 及 Excel 2007+)以及 txt、图片等格式文件向 PDF 的转换,并实现在线浏览功能。 先从 Apache POI 说起,它是一个强大的 Java 库,专注于处理 Microsoft Office 格式文件,比如 doc 和 xls。Apache POI 提供了 HSSF 和 XSSF 两个 API,其中 HSSF 用于读写老版本的 BIFF8 格式(Excel 97-2003),XSSF 则针对新的 XML 格式(Excel 2007+)。这两个 API 均具备读取和写入工作表、单元格、公式、样式等功能。读取 Excel 文件时,可通过创建 HSSFWorkbook 或 XSSFWorkbook 对象来打开相应格式的文件,进而遍历工作簿中的每个 Sheet,获取行和列数据。写入 Excel 文件时,创建新的 Workbook 对象,添加 Sheet、Row 和 Cell,即可构建新 Excel 文件。 再看 iTextPDF,它是一个用于生成和修改 PDF 文档的 Java 库,拥有丰富的 API。创建 PDF 文档时,借助 Document 对象,可定义页面尺寸、边距等属性来定制 PDF 外观。添加内容方面,可使用 Paragraph、List、Table 等元素将文本、列表和表格加入 PDF,图片可通过 Image 类加载插入。iTextPDF 支持多种字体和样式,可设置文本颜色、大小、样式等。此外,iTextPDF 的 TextRenderer 类能将 HTML、
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值