文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

九个程序员必须掌握的Git命令

2024-11-30 07:15

关注

本文为大家介绍一些非常实用的Git命令。

1 如何入门(基本工作流程)

1.1 克隆项目

在仓库页面找到绿色的“Code”按钮。

图片

复制URL,然后导航到您想存储仓库的位置。

使用下面的命令,将替换为刚刚复制的URL。

git clone 

1.2 进行更改

创建一个新的分支进行工作,

git checkout -b 

进行所需的更改并将所有更改添加到暂存区,

git add .

提交这些更改,

git commit

将更改推送到主分支,

git push -u origin  // 仅在首次提交时需要

注意:对于后续的所有提交,只需运行git push即可。

2 如何将主分支的更改合并到您的分支

如果需要将主分支上的最新更改集成到您本地分支中,请使用git merge或git rebase来更新分支。

2.1 使用变基(rebase)

git stash -u //将所有工作文件存储起来
git checkout 
git pull
git checkout 
git rebase 
git stash pop //恢复所有更改

2.2 使用合并(merge)

git stash -u // 将所有工作文件存储起来
git checkout 
git pull
git checkout 
git merge 
git stash pop // 恢复所有更改

3 处理合并冲突

如果出现合并冲突,不要过度担心,只需逐个解决每个冲突文件的冲突即可。只需选择是保留传入更改还是当前更改。同时,确保删除所有的分隔符。

<<<<<<< HEAD
=======
>>>>>>> branch

解决所有冲突后,将所有更改添加到暂存区并推送提交。

4 编辑提交的消息

下面的命令将重新打开文本编辑器,您可以在那里修改提交消息。

git commit --amend

5 重命名分支

如果您给分支命名错误或希望将其更改为更合适的名称,则可以使用下面的命令来重命名分支。

git branch -m 

6 查找分支名称

有时,您可能正在使用多个分支进行工作,很难记住每个分支的确切名称。运行下面的命令将列出仓库中的所有分支。要退出列表并返回,请简单地键入“q”。

git branch

7 撤销上一次的提交

有时可能会发现自己已经推送了一个提交,但意识到有些更改被遗漏了,怎么办?可以简单地撤消上一次的提交。

git reset head~1

此命令将撤销您上一次的提交,您将在暂存区看到所有更改。稍后可以重新提交这些更改。

8 查看项目提交历史

下面的命令将显示您的提交历史。

git log

9 查看分支历史

此命令显示工作目录中的更改。它会显示出哪些更改是已暂存、未暂存或未跟踪的。

git status
来源:Java学研大本营内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯