前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Git常见命令合集

Git常见命令合集

作者头像
码农编程进阶笔记
发布2022-12-21 19:35:40
2160
发布2022-12-21 19:35:40
举报
文章被收录于专栏:码农编程进阶笔记

一、git 对比两个分支差异

1. 显示出branch1和branch2中差异的部分

代码语言:javascript
复制
git diff branch1 branch2 --stat

2. 显示指定文件的详细差异

代码语言:javascript
复制
git diff branch1 branch2 具体文件路径

3. 显示出所有有差异的文件的详细差异

代码语言:javascript
复制
git diff branch1 branch2

4. 查看branch1分支有,而branch2中没有的log

代码语言:javascript
复制
git log branch1 ^branch2

5. 查看branch2中比branch1中多提交了哪些内容

代码语言:javascript
复制
git log branch1..branch2

注意,列出来的是两个点后边(此处即dev)多提交的内容。

6. 不知道谁提交的多谁提交的少,单纯想知道有什么不一样

代码语言:javascript
复制
git log branch1...branch2

7. 在上述情况下,在显示出每个提交是在哪个分支上

代码语言:javascript
复制
git log -lefg-right branch1...branch2

注意 commit 后面的箭头,根据我们在 –left-right branch1…branch2 的顺序,左箭头 < 表示是 branch1 的,右箭头 > 表示是branch2的。

二、 创建test分支提交步骤

1.列出所有分支

代码语言:javascript
复制
git branch -a

2.创建test分支

代码语言:javascript
复制
git branch test

3.切换到test分支:

代码语言:javascript
复制
git checkout test

4.添加add修改:

代码语言:javascript
复制
git add .

5.添加commit注释

代码语言:javascript
复制
git commit -m "第一次提交代码"

6.提交到服务器

代码语言:javascript
复制
git push origin test

三、将test分支合并到master本地分支

1.创建test分支

代码语言:javascript
复制
git branch test

2.切换到test分支

代码语言:javascript
复制
git checkout test

3.在test分支添加一个readme.txt文件

代码语言:javascript
复制
touch readme.txt
git add readme.txt

4.提交commit本地文件

代码语言:javascript
复制
git commit -m “增加readme.txt”

5.切换到master分支

代码语言:javascript
复制
git checkout master

6.把test分支合并到master分支

代码语言:javascript
复制
git merge test

7.提交master分支到服务器

代码语言:javascript
复制
git push origin master

8.删除test分支

代码语言:javascript
复制
git branch -d test
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-11-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 码农编程进阶笔记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 显示出branch1和branch2中差异的部分
  • 2. 显示指定文件的详细差异
  • 3. 显示出所有有差异的文件的详细差异
  • 4. 查看branch1分支有,而branch2中没有的log
  • 5. 查看branch2中比branch1中多提交了哪些内容
  • 6. 不知道谁提交的多谁提交的少,单纯想知道有什么不一样
  • 7. 在上述情况下,在显示出每个提交是在哪个分支上
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档