Git 教程
一,安装git
访问 Git官网https://git-scm.com/ 下载并安装 Git
安装完成之后,
我们用vscode打开一个项目
在继承终端当中打开
输入以下命令
git --version
有版本号 就说明安装完毕了。
二, 配置 Git
git config --global user.name "你的名字"
git config --global user.email "你的邮箱"
三,创建或克隆仓库
创建新仓库
首先 命令终端中打开自己的项目。
如图所示 已经打开了我的项目。
在打开了的项目创建仓库
git init
常用命令
检查状态
查看当前文件的状态,哪些文件已被修改或新增。
git status
比如我项目里面index进行了修改,加了个div标签
他就会提示index进行了修改没有提交。
当然 你一开始就没提交也会这样提示你。
提交文件命令
添加文件到暂存区
git add 文件名
git add .
git add .是提交所有的文件
每次提交 要进行提交说明,比如本次提交修改了什么东西
git commit -m "提交说明"
查看提交日志
git log
四,分支操作
创建新分支
git checkout -b 新分支名
切换分支
git checkout 分支名
合并分支
将一个分支的修改合并到当前分支:
git merge 分支名
删除本地不再使用的分支:
git branch -d 分支名
五,远程仓库的配置
git remote add origin https://github.com/username/repository.git
origin仓库名字。
后面是仓库地址。
仓库地址 要找到自己git仓库,拿github举例子,点开Code按钮就可以查看仓库地址
git remote set-url origin 你的仓库地址
可以把你代码拉到仓库。
六,分支明确划分(尽量避免直接在 main
或 master
上开发)
1,保持 main
或 master
分支干净
main
或 master
分支通常是项目的主分支,应该保持稳定和可部署的状态。
所有新功能开发、bug 修复、实验等都应该在其他分支上进行,确保主分支不会受到不稳定代码的影响。
提交到 main
分支的代码应该经过严格的测试和审查,确保不会破坏项目的稳定性。
2,为每个功能创建独立的分支
每当你开始开发一个新功能或修复 bug 时,应该从 main
或 master
分支创建一个新的分支。
使用有意义的分支名称,如 feature/login-page
、bugfix/fix-navbar
或 hotfix/critical-bug
,这样团队成员可以清楚地知道该分支的目的。
git checkout -b feature/login-page
3.尽量避免直接在 main
或 master
上开发
直接在 main
或 master
上开发可能会导致冲突,并且难以管理代码。为了保证代码质量,应该总是通过分支开发。
如果你需要紧急修复 bug,可以从 main
分支创建一个 hotfix
分支。
git checkout -b hotfix/fix-critical-bug
七,版本回退
查看修改版本
git log
我要回退到初始版本
git reset --hard 加密的版本号码