Git常见问题网络问题Git工作流程介绍Git分支Git合并冲突解决Git工作流Git分支合并策略Git Rebase使用技巧和风险防范Git回退操作git resetgit revertgit checkoutGit回退操作命令Git Tag标签什么是GitTag?Git Tag的四大特点Tag和Commit的核心区别轻量级标签VS注释标签语义化版本控制Tag与分支的关系语义化版本控制进阶标签管理最佳实践常见问题及解决方案Git Tag总结精准移植代码提交 Git Cherry-pick使用场景基本流程解决冲突高级技巧注意事项常见问题网络问题当前网络环境下,Git 的 HTTPS(443)连接被阻断fatal: unable to access'https://github.com/1052554665/test.git/':Failed to connect to github.com port443after21092ms: Couldn't connect to server可以过一段时间再试试,或改用 SSH:一、生成 SSH keyssh-keygen-ted25519-C"your_email@example.com"二、拷贝公钥cat~/.ssh/id_ed25519.pub复制输出内容,粘贴并保存GitHub → Settings → SSH and GPG keys → New SSH key三、修改远程地址为 SSHgitremote set-url origin git@github.com:用户名/仓库名.gitGit工作流程介绍工作区(编辑文件):编辑代码暂存区(选择文件):临时存储区域,可以选择性得把修改过的文件放进去本地仓库(保存历史):存储项目的完整历史记录,执行commit命令,暂存区的文件被永久保存到本地仓库远程仓库(团队协作):托管在Github等平台上的仓库,用于团队协作和代码备份一、创建项目目录cd/dmkdirmy-projectcd/d/my-project二、初始化Git仓库gitinitGit在项目目录中创建了一个隐藏的.git文件夹,可以对项目使用Git进行版本控制了三、创建项目文件touchindex.html style.css script.js这些文件出现在工作区中,每个文件都显示为未跟踪状态。虽然在工作区,但Git还没有开始管理它们,所以要让Git开始跟踪,需要添加到暂存区四、添加到暂存区(git add .)# 文件从工作区转移到暂存区gitadd.可以选择性地将文件添加到暂存区,能够创建逻辑上相关的提交,保持项目历史的清晰五、提交到本地仓库(git commit)将暂存区的文件提交到本地仓库gitcommit-m"Initial commit"这些文件被永久保存在Git历史中。这次提交创建了一个项目快照,包含了提交信息(Initial commit),即使将来文件被修改,也可以随时回到这个状态五、添加远程仓库将本地仓库与github上的远程仓库关联起来gitremoteaddorigin https://github.com/用户名/仓库名.git将本地仓库的内容推送到远程仓库gitpush-uorigin 本地分支名文件从本地仓库复制到远程仓库,代码备份到云端六、修改文件echo'console.log("Hello World!");'