git-实际工作中的操作
账号密码配置
git config --global user.name "Your Name"
git config --global user.password "Your Password"
克隆代码
git clone 项目地址
创建分支
本地创建分支-推送到远程仓库
# 比如要基于devtest分支创建新分支
# 先切换到devtest
git checkout devtest
# 创建分支并切换
git checkout -b 新分支名称
# 查看是否创建成功
git branch
# 推送本地分支到远程仓库
git push -u origin 新分支名称
远程仓库创建分支-拉取到本地
# 可能每个公司的可视化页面不一致,反正都是无脑点击创建,这里就不做过多的赘述了
# 接下来我们在本地开发环境进行拉取新创建的分支
# 获取远程分支信息
git fetch origin
# 查看远程分支
git branch -r
# 拉取远程分支到本地
git checkout 新分支名称
# 查看是否拉取新分支成功
git branch
git 拉取远程分支信息且不覆盖本地已修改的文件
# 暂存所有已经修改的文件
git stash save "暂存描述"
# 查看暂存信息
git stash list
# 拉取新的信息
git pull
# 使用暂存信息
git stash apply 或者 git stash pop
# 查看暂存内容差异
git stash show --patch
# 删除暂存内容
git stash drop
# 恢复暂存之前的内容
git reflog
# 找到之前的head hash值进行如下操作
git reset --hard hash值
拉取代码
一般来说 我们都是基于一个主分支来创建的分支,并在我们创建的分支进行pull的
# 假设现在我们在自己创建的分支上(这个分支基于devtest创建)
git pull
# 将devtest分支的内容合并到自己的分支上
git merge origin/devtest
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库