Git_概念以及常用命令

Git相关概念

  1. git用于版本控制。
  2. git可以通过命令行,gui,iea插件三种常见的方式使用。
  3. git的分区分为工作区,暂存区,本地仓库。
  4. 暂存区:用于保存即将保存到仓库的内容。
  5. 工作区的内容先提交到暂存区,再由暂存区放到本地仓库。
  6. git中文件的状态:
    • 未跟踪(Untrack):未被git管理起来的文件。
    • 未修改(Unmodified):已经被git管理起来,但文件的内容没有变化。we
    • 已修改(Modified):已经修改过的文件,但是还未添加到暂存区里。
    • 已暂存(Stage):已经修改了文件,并添加到了暂存区。

40条Git常用命令

  1. git status: 查看git仓库状态。
  2. git commit: 提交仓库。
  3. 文件需要先提交到暂存区再提交到仓库。
  4. commit之后加上-m可以在后续加上提交的记录,若不带上-m参数,则进入vim编辑模式,此处不再赘述。
  5. git add: 添加内容到暂存区。
  6. ls: 查看仓库中的文件。
  7. git status: 查看仓库中文件的状态。
  8. git add . : 添加所有文件到仓库中。
  9. git log: 查看提交记录。
  10. clear: 清空控制台。
  11. git reset --soft: 回退到上一个版本,工作区和暂存区的内容都不会被删除。
  12. git reset --hard: 工作区和暂存区的内容都被清空。
  13. git reset : 情况工作区的内容,暂存区的内容不情况。
  14. HEAD^: 表示上一个版本的参数。
  15. git reflog: 查看操作的历史记录。
  16. git diff HEAD: 查看工作区和仓库的差异。
  17. git diff --cached: 查看暂存区和仓库的差异。
  18. git diff 版本ID1 版本ID2:比较两个版本的差异。
  19. ls -ltr: 查看本地仓库中的内容。
  20. rm: 删除文件。
  21. git ls-files: 查看暂存区中的内容。
  22. git rm 文件: 直接从本地和暂存器中删除内容。
  23. git默认不会将空的文件添加到版本控制中。
  24. Github:远程仓库。
  25. mkdir: 创建初始化仓库信息。
  26. git init: 初始化仓库。
  27. git中的本地仓库和远程仓库是两个独立的文件。
  28. git remote -v: 查看当前仓库和远程仓库对应的别名和地址。
  29. git push -u origin main: 关联本地的main分支和远程仓库的main分支。
  30. git branch -M main: 指定分支的名称为main。
  31. git pull <远程仓库名> <远程分支名>:<本地分支名>。
  32. git branch: 查看当前仓库的所有分支。
  33. git branch 分支名: 创建新的分支。
  34. git switch 分支1: 从当前分支切换到分支1。
  35. git merge 分支1: 把分支1合并到当前分支。
  36. git branch -D 分支1: 删除分支1。
  37. git diff: 查看合并冲突的具体内容。
  38. git checkout -b 分支名1: 恢复分支1。
  39. git init: 创建一个git仓库,创建之后就会在当前目录生成一个.git的文件。
  40. git log: 查看日志。

补充说明

git对Gitee和GitLab的push和pull操作与GitHub类似,不再赘述。
  • 14
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值