【掌握Git必备】50个基础命令轻松入门,解锁版本控制新技能

作者:用户AQWA 更新时间:2025-05-31 16:15:11 阅读时间: 2分钟

Git,作为一种分布式版本控制系统,已经被广泛应用于软件开发领域。掌握Git可以帮助开发者更好地管理代码,提高协作效率。以下是50个Git基础命令,助你轻松入门,解锁版本控制新技能。

1. 初始化仓库

git init  # 初始化一个Git仓库

2. 添加文件

git add 文件名  # 添加文件到暂存区

3. 提交文件

git commit -m "提交信息"  # 提交暂存区到仓库区

4. 查看提交历史

git log  # 查看提交历史

5. 回滚到上一个版本

git reset --hard HEAD^  # 回滚到上一个版本

6. 撤销操作

git checkout -- 文件名  # 撤销对文件的修改

7. 创建分支

git branch 分支名  # 创建一个新的分支

8. 切换分支

git checkout 分支名  # 切换到指定分支

9. 查看分支

git branch  # 查看所有分支

10. 删除分支

git branch -d 分支名  # 删除本地分支

11. 推送分支到远程仓库

git push origin 分支名  # 推送本地分支到远程仓库

12. 拉取远程仓库分支

git pull origin 分支名  # 拉取远程仓库分支到本地

13. 合并分支

git merge 分支名  # 合并指定分支到当前分支

14. 拉取最新代码

git pull  # 拉取远程仓库最新代码到本地

15. 推送最新代码

git push  # 推送本地仓库最新代码到远程仓库

16. 查看暂存区状态

git status  # 查看暂存区状态

17. 查看工作区状态

git diff  # 查看工作区状态

18. 查看文件差异

git diff 文件名  # 查看文件差异

19. 创建标签

git tag 标签名  # 创建标签

20. 查看标签

git tag  # 查看所有标签

21. 删除标签

git tag -d 标签名  # 删除标签

22. 查看分支关联的标签

git show-branch  # 查看分支关联的标签

23. 重命名文件

git mv 原文件名 新文件名  # 重命名文件

24. 查看配置信息

git config --list  # 查看配置信息

25. 设置用户信息

git config user.name "用户名"  # 设置用户名
git config user.email "邮箱"  # 设置邮箱

26. 查看远程仓库信息

git remote -v  # 查看远程仓库信息

27. 添加远程仓库

git remote add 仓库名 远程仓库地址  # 添加远程仓库

28. 删除远程仓库

git remote remove 仓库名  # 删除远程仓库

29. 重命名远程仓库

git remote rename 旧仓库名 新仓库名  # 重命名远程仓库

30. 克隆远程仓库

git clone 远程仓库地址  # 克隆远程仓库

31. 创建分支并切换

git checkout -b 分支名  # 创建并切换到指定分支

32. 查看当前分支

git branch  # 查看当前分支

33. 查看所有分支

git branch -a  # 查看所有分支

34. 查看远程仓库分支

git branch -r  # 查看远程仓库分支

35. 创建并切换到新分支

git checkout -b 分支名  # 创建并切换到新分支

36. 创建远程仓库分支

git push origin 分支名  # 创建远程仓库分支

37. 查看远程仓库分支

git fetch  # 查看远程仓库分支

38. 删除本地分支

git branch -d 分支名  # 删除本地分支

39. 删除远程仓库分支

git push origin --delete 分支名  # 删除远程仓库分支

40. 重命名本地分支

git branch -m 旧分支名 新分支名  # 重命名本地分支

41. 重命名远程仓库分支

git push origin --force旧分支名:新分支名  # 重命名远程仓库分支

42. 创建远程仓库

git init --bare 仓库名  # 创建远程仓库

43. 克隆远程仓库

git clone 仓库名  # 克隆远程仓库

44. 查看分支的最后一次提交

git branch -v  # 查看分支的最后一次提交

45. 创建合并请求

git request-pull  # 创建合并请求

46. 创建补丁文件

git format-patch  # 创建补丁文件

47. 应用补丁文件

git am 文件名  # 应用补丁文件

48. 查看暂存区差异

git diff --cached  # 查看暂存区差异

49. 查看工作区和暂存区差异

git diff  # 查看工作区和暂存区差异

50. 查看工作区和暂存区、上一个提交的差异

git diff HEAD^  # 查看工作区和暂存区、上一个提交的差异

通过以上50个Git基础命令,相信你已经具备了入门版本控制的能力。在今后的工作中,不断实践和积累经验,你将更加熟练地使用Git。

大家都在看
发布时间:2024-12-10 09:27
截至2016年4约26日,武汉目前开通了:轨道交通一号线(汉口北——东吴大道); 轨道版交通二号线(权金银潭——光谷广场); 轨道交通。
发布时间:2024-12-14 06:36
目前全路共有18个铁路局(公司): 管辖范围: 哈尔滨铁路局管辖覆盖黑龙江省全境,兼跨内蒙古自治区呼伦贝尔市。沈阳铁路局管辖跨及辽宁、吉林省的全部,内蒙古自治区东南部,黑龙江省南部,河北省东北部分地区。北京铁路。
发布时间:2025-04-21 20:13
引言血压检测是衡量人体健康状况的重要指标之一。随着科技的发展,许多家用血压计通过USB或蓝牙接口与电脑连接,允许用户使用编程语言对其进行数据读取和控制。本文将介绍如何使用Python编写一个血压检测程序,涵盖实用代码示例和相关技巧。准备工作。
发布时间:2024-10-28 14:33
王者荣耀的配置要求不算很高的,你可以去“全民手游攻略for王者荣耀”看一下。。
发布时间:2024-12-10 13:57
所谓的后湖大道站,就是幸福大道站,在塔子湖东路上。后湖大道、回幸福大道都是指的一条路,答这条路之前的规划、工程建设用名都是叫幸福大道,后来开通时按后湖街(乡)办事处的建议改名为后湖大道(后湖街办事处就在路边)。相应的,原规划、工程建设名为。
发布时间:2024-12-11 05:31
11号线所有站点:花桥站、光明路站、兆丰路站、安亭站、上海汽车城站、昌吉东路站、嘉定北站、嘉定西站、白银路站、嘉定新城站、马陆站、南翔站、桃浦新村站、武威路站、祁连山路站、李子园站、上海西站、真如站、枫桥路站、曹杨路站、隆德路站、江苏路站、。
发布时间:2024-12-10 23:23
小寨至青龙寺共4.6公里,票价2元。公交线路:地铁3号线,全程约4.6公里1、从小寨乘坐地铁3号线,经过3站, 到达青龙寺站西安地铁票制票价由现行的“区间计价制”调整为“里程计价制”,起步价2元6公里(含6公里,以下类同),其后每增加1元,。
发布时间:2024-10-30 13:50
美白分不同的阶段,无法定义哪种美白产品效果最好。美白产品有以下几类:1、果酸美白:丢弃废弃的角质层,新生角质细胞,达到亮肤的作用;2、抗氧化剂:作用原理为抗。
发布时间:2024-10-29 21:51
1、先把后拨的线松下来,在变后指拨,如果不畅的一般就是线生锈了缺油,一根变速线修车摊也就2块钱左右,可以在修车摊修理;2、用黄油,涂在钢线上在穿线,变速换线或松掉固定钢线螺丝一般都要调整一下变速的微调螺丝;3、变速调到最低 的挡位。
发布时间:2024-11-11 12:01
1.免费比如“免费赠送”“免费体验”“免费使用”等等,只要你的广告语中含有免费一词,那么就很容易受到消费者的注意和欢迎。2.好处当人们看到好处时,潜意识里会有想得到好处的渴望,所以,聪明的商家会尽可能的把产品往好处说,而会避开产品的不。