git 的使用
git 的使用
答:1.git安装后-指定名称和邮箱
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"
2.创建版本库
$ mkdir learngit //创建
$ cd learngit //使用
$ pwd //查看当前目录
$ git init //初始化,生成.git文件(若该文件隐藏,则使用ls -ah)
3.操作命令
git status 查单文件的当前状态
git add . 提交到暂存区
git commit -m '记录名称' 提交到本地仓库
git clone 克隆远程仓库
git log 与 git reflog
git pull 拉取远程仓库
git push 推送到远程仓库
git merge (要把dev分支合并到master,首先要切换到master分支,然后执行 git merge dev)(注意要获取最新的dev的代码)
首先切换到master分支上 : git checkout master
如果是多人开发的话 需要把远程master上的代码pull下来: git pull origin master
然后我们把dev分支的代码合并到master上 : git merge dev
最后执行下面提交命令 : git push origin master
git branch -a 和 git branch 查看本地分支和远程分支信息
git fetch 命令用于从远程获取代码库
git checkout -b zw 创建分支并切换到zw分支
==》 git branch zw 创建分支
git checkout zw 切换分支
4 怎么进行版本回退
4.1 本地仓库回退
git log 查看commit id(git log(记录当前分支的日志记录) 与 git reflog的区别, git reflog记录所有分支包括已经被删除的 commit 记录和 reset 的操作)
git reset --hard id
git push origin 分支名字 -f //强制提交来取代当前最新版本
5 怎么进行暂存 (修改后之前一下修改)
git stash 把修改的代码暂存起来
git stash pop 解除暂存
6.将远程git仓库里的指定分支拉取到本地(本地不存在的分支)
git fetch 只需要将远程的最新数据(包括代码和分支)重新加载到本地,再进行相应的操作即可
git checkout -b dev origin/dev(git checkout -b 本地分支名 origin/远程分支名)
7 新需要在dev上开发(开始是拉取远程的uat分支代码), uat为上一个版本的代码,但是还没发布,实时在进行修改和提交代码
在dev上执行: git pull origin uat-- rebase(把uat最新的代码拉取到本地)
8 vscode中修改/重置gitlab远程仓库地址
方法1:更换git远程仓库地址
1.查看当前remotes
git remote -v
2.修改remotes
git remote set-url origin https://github.com/test/test.git
方法2:重置git远程仓库地址
1.删除当前地址
git remote rm origin
2.新增地址
git remote add origin https://github.com/test/test.git
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?