资讯详情

VScode和IDEA的git命令

📅 2026/10/25 1:14:49 | 华诺云谱 👁 阅读
VScode和IDEA的git命令
基本操作Git常用名pull第一个场景拉取远程分支到本地git pull第二个场景拉取指定分支代码同步到本地git pull origin masterMerge把指定分支合并到当前分支把master合并到developGit merge origin/masterAdd本地有多个文件我们可以指定文件进行addgit add src/main/java/UserService.javaCommit对提交的文件进行描述备注#提交暂存区的文件git commit -m “修复了用户登录的bug”#提交所有已暂存文件并添加详细描述git commit -m feat: 新增用户注册功能Push把本地当前分支代码推送到远程git库第一个场景推送当前分支到远程同名分支git push第二个场景推送本地分支到远程不同名分支推送本地 develop 到远程 mastergit push origin develop:master原理Git是分布式版本控制系统可以保存每次修改后的代码方便我们随时返回。根据用户所写的代码自动生成commit号这个版本号只与代码内容有关只要代码内容不同commit id 就不同。使用哈希算法git如何控制我的文件小型文件系统的一组快照每次提交更新时git会将当前全部文件制作一个快照并且保存快照的索引git add和 git commit流程初始状态此时修改1.txt哈希值不一样了执行命令git add 1.txt将文件放到暂存区但是我们发现并没有把文件放到暂存区而是复制了一份修改后的1.txt生成新的blob到代码仓库并且将暂存区对原本的blob的引用换成了对新的blob的引用执行git commit -m “update 1.txt”此时根据暂存区的索引新生成一个tree和一个新的commit对象同时新生成的这个commit也要指向上一次的commit保证我们可以从当前的版本代码回溯到上一个版本代码VScode使用1. pull2. Merge3. Commit4. push后续到仓库发器Pull Request请求IDEA如果你在执行下述操作后发现明明远程仓库有更新但是你pull和merge后没有任何改变就先加一步fetch再按顺序执行pull等操作【 fetch的意思是Git 会去 Gitee 上的 origin 仓库把所有新产生的提交记录、新分支、标签等全都下载到你的本地电脑里。但是它下载下来的东西会存在哪里呢它会更新你本地的 origin/master远程追踪分支而不会碰你本地的 master 或 develop】1. pull2. Merge如果上面操作不是先可以在终端里执行3. push
📝

华诺云谱内容团队

资深建站顾问 · 行业研究员

10年+企业数字化服务经验,专注智能建站、SEO优化与品牌营销,持续输出建站技巧、行业洞察与营销干货,已帮助5000+企业实现数字化增长。

你可能需要的服务

订阅华诺云谱资讯周报

每周一封,精选建站技巧、SEO与营销干货,直达邮箱。已有 8,000+ 企业主订阅,助你少走弯路。

↑