开发中常用的一些git命令及顺序性
从远程仓库拉取代码:
git clone 仓库地址
同步远程所有分支到本地(在任何已有分支下执行都行):
git remote update origin --prune (如果要单独同步远程某个分支,则执行git remote update origin 远程分支名 --prune,然后在vscode中左下角点击切换到该远程分支,则会在本地同步一个和该远程分支名相同的本地分支,无须命令行创建)
本地创建新的功能分支并推送到远程:
git branch feature/user-manager
git checkout feature/user-manager
git push -u origin feature/user-manager
注意:git push -u origin feature/user-manager和git branch --set-upstream-to=origin/远程分支名 本地分支名的区别?
git push -u origin feature/user-manager | git branch --set-upstream-to=origin/远程分支名 本地分支名 |
1.推送本地分支feature/user-manager到远程主机origin的feature/user-manager分支 2.追踪远程分支,远程没有feature/user-manager就自动创建一个 3.设置origin为默认主机 |
追踪远程分支origin/mybranch1到本地分支mybranch1,如果远程没有mybranch1会报错,需要先创建远程分支 |
在新创建的功能分支user-manager上开发完代码之后需要进行:
暂存到缓存区:git add .
备注并提交到本地:git commit -m '提交内容'
本地分支代码推送到远程分支:git push
假如已创建开发总分支为:dev
先切换到远程开发总分支dev上并拉取代码:git pull
将本地分支feature/user-manager的代码合并到本地分支dev(此分支已经拉取新的代码)上:git merge feature/user-manager
将本地分支dev上的代码推送到远程dev上:git push
附加内容:
如果本地环境中有安装了nvm,那么可以通过以下三个命令切换并安装node版本:
1、安装新的node版本:nvm install 20.1.1
2、使用安装的某个node版本:nvm use 20.0.0
3、查看所有node版本:nvm ls
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现