Git下载与关键命令

第一步(了解与下载Git)

Git的定义

       Git是一个分布式版本控制系统,它可以追踪文件的修改,记录项目中每个文件的变化,并方便团队成员之间协同开发和合并工作。通过Git,开发人员可以轻松地切换不同的代码分支实现不同功能的开发和测试,并能够回溯和恢复代码的历史状态。Git还具备高效的合并与冲突处理机制,能够帮助开发团队更好地管理代码,提高开发效率。

下载Git

打开 Git 官网,选择 Download for Windows

选择 64-bit Git for Windows Setup 即可下载。(根据实际情况选择32位或64位

注意:下载速度可能较慢,下面提供了网盘下载链接,请自行选择!

链接:https://pan.baidu.com/s/1k361it_JDiieGxpXHMgfog 
提取码:r295 


第二步(初始配置和创建本地仓库)

  1. name:git config --global user.name "xxx"
  2. email:git config --global user.email "xxx@qq.com"
  3. 查看配置列表:git config --list


第三步(了解核心三部分,后面步骤需要)

核心框架(三个部分)

  • 工作目录:本地目录(自己创建
  • 暂存区域:准备提交到仓库的内容
  • Git仓库:从暂存区域,提交到Git仓库的内容
  1. 在工作目录中添加修改文件
  2. 将需要提交的文件,放入暂存区域
  3. 将暂存区域的文件提交到 git 仓库

第四步(添加与提交)

  1. git add 文件名(将本地文件添加到暂存区域
  2. git commit -m "填写注释信息"(将暂存区文件提交到本地仓库,注释必填!!
  3. git status(查看状态

第五步(回滚版本)

Git回滚版本定义

       Git回滚版本是指将代码库中的当前版本重置为之前的某个版本。在软件开发过程中,有时可能需要撤销最新的提交或者回到之前的某个稳定版本。通过Git的回滚操作,可以将代码库恢复到特定的历史状态,丢弃之后的修改。这样可以纠正错误、修复bug,或者恢复到过去的可靠状态。在回滚版本时,Git会自动处理相关的文件修改,并确保工作目录与回滚的版本一致。需要注意的是,回滚版本会覆盖当前版本之后的提交记录,所以在执行回滚操作前应该谨慎考虑。

回滚相关命令

  1. git log(查看提交信息,其中包括版本号)
  2. git reset 指定版本号(将git仓库暂存区域回滚到了指定版本,并未修改你的本地目录)
  3. git reset --soft 指定版本号(只是将你的git仓库内容,回滚到了指定版本)
  4. git reset --hard 指定版本号(将本地暂存git仓库都回滚到指定版本)

     版本的表示:HEAD注意:可以使用版本号也可以使用HEAD表示方法

  • git reset HEAD~1 (上一个版本)
  • git reset HEAD~2 (上上一个版本)


第六步(重命名、恢复和删除)

重命名文件:

  1. 手动将 code.py 重命名为 demo2.py(相当于刪除了code.py文件,新增了demo2.py文件,需要重新添加到暂存区并提交
  2. git mv 旧文件名 新文件名(通过命令重命名,只需要重新提交

提示:是否需要重新添加到暂存区域或者提交,可通过git status查看状态来进行相应的操作!

恢复文件:

  1. git restore --staged 文件名(恢复到暂存
  2. git restore 文件名(恢复到本地

刪除文件:

  1. git rm 文件名

第七步(Git分支)

  1. git branch 分支名(创建分支
  2. git branch -a(查看分支
  3. git checkout 分支名(切换分支
  4. git log --oneline --decorate --graph --all(用于显示所有提交记录的简洁版本历史,并以图形形式展示分支和合并情况
  5. git merge 分支名(合并分支
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值