网页设计制作一个餐饮网站,app软件开发制作公司,无障碍网站建设,wordpress缩略图不显示Git常用命令
为什么要学习git呢#xff1f;我相信刚入门的小伙伴敲打肯定碰到过这种玄学问题#xff0c;我明明刚刚还能用的代码#xff0c;后面不知道咋的就不能用了#xff0c;所以每次你调出一个功能点以后都会手动复制一份代码防止出问题#xff0c;时间一长发现整个…Git常用命令
为什么要学习git呢我相信刚入门的小伙伴敲打肯定碰到过这种玄学问题我明明刚刚还能用的代码后面不知道咋的就不能用了所以每次你调出一个功能点以后都会手动复制一份代码防止出问题时间一长发现整个目录全是你复制的乱七八糟的版本头大炸了Git工具完美的解决了这些问题。这里简单的列出几个git优点。
1. 解决代码管理混乱的问题 在开发中我们常常需要调整代码或尝试新功能。如果不小心改坏了代码可能会导致项目无法运行。如果每次都手动备份代码文件夹会很快变得杂乱不堪。Git 通过强大的版本控制能力帮助你保存每次修改随时回退到以前的状态让开发更加放心。
2. 提高团队协作效率 多人协作开发时代码冲突是不可避免的。如果没有工具管理版本和冲突项目进度会被严重拖慢。Git 提供了高效的分支合并机制能清晰地展示每位成员的修改帮助团队快速解决冲突并同步代码。
3. 支持远程工作 Git 与远程仓库如 GitHub、GitLab 等无缝集成支持跨地域的多人协作即使团队成员分布在不同的城市也能高效合作。
步骤1安装 Git
sudo apt update
sudo apt install git
步骤2配置 Git
在使用 Git 之前需要配置用户名和电子邮件地址如果不提交远程可以随便配置
在终端中运行以下命令来设置你的用户名
git config --global user.name 你的用户名 运行以下命令来设置你的电子邮件地址
git config --global user.email 你的电子邮件地址
步骤3创建和克隆仓库
在终端中进入要创建仓库的目录或选择要克隆仓库的目录。
创建一个新的本地 Git 仓库
git init
克隆一个远程 Git 仓库如果已存在
git clone 远程仓库的 URL
步骤4常用 Git 命令
查看仓库状态
git status
添加文件到暂存区
git add 文件名
提交更改到仓库
git commit -m 提交信息
查看提交历史
git log
创建新分支
git branch 分支名
切换到分支
git checkout 分支名
步骤5推送和拉取代码
推送和拉取代码是与远程仓库进行交互的关键操作。
推送代码
git push 远程仓库名 分支名
拉取代码
git pull 远程仓库名 分支名 步骤6撤销更改
有时你可能需要撤销之前的更改或回退到之前的版本。
撤销对文件的修改
git checkout 文件名 补丁
之前我们学习梁山派等单片机的时候给其他人分享代码都是整个工程直接复制的包括我们提供的案例也是基本一个功能对应一个工程但Linux和Android的SDK是非常庞大的如果我们给其他人分享代码也是通过拷贝SDK那真的要累死个球。在本次训练营中我们后面给大家分享特定功能代码的时候也会通过补丁方式提供。
抽补丁
创建一个新的本地 Git 仓库
git init
添加文件到暂存区
git add 文件名
提交更改到仓库
git commit -m 提交信息
抽补丁
git diff my_patch_name.patch
打补丁
patch my_patch_name.patch