首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

git操作

dev与当前分支进行合并 git merge origin/dev 新建一个分支,指向指定commit git branch branchName commit 合并dev分支master git merge...dev 选择一个commit,合并进当前分支 git cherry-pick commit git某次提交(commit)分支 git checkout commitId -b branchname...git diff master..test 当前工作目录和上次提交与本地索引之间差异 git diff 当前分支与其他分支不同 git diff test 查看工作区和版本库里面最新版本区别:...log --graph 显示所有提交用户,按提交次数排序 git shortlog -sn 显示指定文件是什么人在什么时间修改过 git blame file 显示今天你写了多少行代码 git diff...以新增一个 commit 方式还原某一个 commit 修改 git revert 删除所有的stash git stash clear 配置多个remote(方便从不同分支

65421

新手入门最常见Git指令简单使用

diff fileName 撤销文件修改:git checkout fileName 添加文件暂存区:git add fileName 取消修改到暂存区:git reset fileName 提交修改...仓库创建时,默认创建了master分支master分支每一个版本都必须是可发布; develop:经过评审开发分支master创建,且上面的提交是经过MR评审后; 项目名:项目发布分支。.../test.git 最新内容 git pull origin master 查看分支 git branch -a 创建分支(可跳过) git branch dev_sxf...最新内容 git pull origin master master分支更新到dev分支 git checkout dev_sxf git merge --no-ff master...方式 更新代码最新 创建分支 切换分支 推送远程分支 合并请求、缓存工作区、恢复工作区

39840
您找到你想要的搜索结果了吗?
是的
没有找到

编程_Git基础教程

格式如下: git pull : 远程获取代码,并合并本地版本 git pull(更新) git pull -r(rebase:没有merge那个提交...) git pull origin(更新) git pull origin devdev分支) 如: git pull origin master:dev(将远程主机originmaster分支过来...,与本地dev分支合并) git pull origin master(如果需要合并是当前分支,则冒号后面的分支名可以省略) 8、Diff 比较文件差异 git diff [file](工作区-暂存区...>(以列表形式查看指定文件历史修改记录) git log [-p] master..devdev分支相比master分支有哪些不同提交)(仅包含分支提交) git log [-p] master...…devdev分支master分支有哪些不同提交)(包含拉出分支master所有提交) 14、Branch 分支 git branch(列出本地分支) git branch dev(创建dev

54310

常见git命令

远程分支并更新本地分支 git fetch origin(指定分支名就是远程全部分支) git fetch origin XXX (拉下远程指定分支) git pull origin master...3.新建分支 远程分支本地 git checkout -b 本地分支名 origin/远程分支名 新建一个本地分支并切换到该分支 git checkout -b 本地分支名 新建一个本地分支(...status 显示当前分支版本历史 git log 显示暂存区和工作区差异 git diff 显示某次提交元数据和内容变化 git show [commit] 显示 commit 历史,以及每次...pull下去,及时更新 git merge dev //把dev分支代码合并到master上 git branch --merged //只是为了确认所有内容都已合并,请运行以下命令...-force (远程分支名) 8.远程分支覆盖本地分支(慎用) git fetch --all (所有分支) git reset --hard origin/master (master

20430

Git简单使用

仓库创建时,默认创建了master分支master分支每一个版本都必须是可发布; develop:经过评审开发分支master创建,且上面的提交是经过MR评审后; 项目名:项目发布分支。.../test.git 最新内容 git pull origin master 查看分支 git branch -a 创建分支(可跳过) git branch dev_sxf...最新内容 git pull origin master master分支更新到dev分支 git checkout dev_sxf git merge --no-ff master...修改commit注释和补充添加文件 git commit --amend 推送分支远程 git push origin dev_sxf 如果没有创建新分支,直接用master分支,上传分支时要改名...方式 更新代码最新 创建分支 切换分支 推送远程分支 合并请求、缓存工作区、恢复工作区

45610

git版本控制器相关操作

分支代码本地并合并 git push origin master git push origin dev 备注:建议这种方式,因为代码很可能会冲突,需要对比才提交 2. git fetch + merge...git diff local //合并最新分支本地 git merge local //删除本地临时分支 git branch -D local 备注:这种方法比较谨慎,但是步骤比较繁琐 2.2 额外建立分支...,提交修改内容 查看仓库变化 git status 查看仓库状态 git diff 查看为提交修改 git log 查看提交日志 git log --pretty=oneline...merge origin/master自动合并 根据需求手动删除不必要代码,修改完成git push远程仓库 最新代码并与本地代码合并 # 现将自己代码防止临时仓库 git add ....git commit -m "提交内容" # 查看远程仓库代码版本 并合并 git fetch origin # 查看分支 和版本 git branch -a # 选择合并分支 git

53031

GIT分支管理和常用命令

develop 分支 我们日常开发中代码需要从 master 分支一条 develop 分支出来,该分支所有人都能访问,一般情况下,我们也不会直接在该分支提交代码,代码同样是其它分支合并到...git diff 提交id 文件路径 # 工作区某文件当前版本与历史版本差异 git diff --stage # 工作区文件与上次提交差异 git diff 版本TAG # 查看某个版本后都改动内容...-v 显示更详细信息 撤消某次提交 git revert HEAD # 撤销最近一个提交 git revert 版本号 # 撤销某次commit 远程分支本地仓库 git checkout -...版本号 # 给某个commit版本添加标签 git show 标签 # 显示某个标签详细信息 同步远程仓库更新 git fetch origin master # 远程获取最新本地,首先从远程...originmaster分支下载最新版本origin/master分支上,然后比较本地master分支和origin/master分支差别,最后进行合并。

1.2K42

分支规范和git提交规范

[message] 提交暂存区仓库区,message为说明信息 git commit [file1] -m [message] 提交暂存区指定文件本地仓库 git commit --amend -...m [message] 使用一次新commit,替代上一次提交 git log git log 查看提交历史 git log --oneline 以精简模式显示查看提交历史 git log -p 查看指定文件提交历史 git blame 一列表方式查看指定文件提交历史 git diff git diff 显示暂存区和工作区差异 git diff filepath...init git子模块初始化 git submodule update git子模块更新 git pull/git fetch git pull 远程仓库所有分支更新并合并到本地分支。...分支,冒号后面表示本地分支 git fetch --all 所有远端最新代码 git fetch origin master 远程最新master分支代码 git push git push

71020

Git中常用命令与项目流程命令

[指定,默认最新]版本 $ git commit -m '备注' 提交本地 $ git pull [origin dev] 远程代码本地 $ git fetch 将本地库所关联远程库commit...stash 暂存文件 $ git stash pop 还原暂存文件 $ git merge dev 合并dev分支提交版本至当前分支 $ git cherry-pick 62ecb3 单独合并某分支某次特定提交到要合并版本...master /* 合并某个分支一系列commitsmaster */ $ git checkout -b newbranch 62ecb3 有新提交分支上基于某特定commit基础上创建一个新分支...$ git rebase --onto master 76cada^ 选择特定要合并commit分支 打包上线 git archive -o .....签出代码(默认master分支) 2.设置个人提交信息 git config –global user.name ‘your name’ 提交代码显示名 git config –global user.email

87310

Git 常用命令速查手册

tracked文件中被修改或删除文件信息暂存区,处理untracked文件 git add -A # 添加所有被tracked文件中被修改或删除文件信息暂存区,包括untracked文件...版本TAG # 查看某个版本后都改动内容 git diff 分支A 分支B # 比较分支A和分支B差异(也支持比较两个TAG) git diff 分支A...分支B # 比较两分支在分开后各自改动...版本号 # 撤销某次commit 21、远程分支本地仓库 git checkout -b 本地分支 远程分支 # 会在本地新建分支,并自动切换到该分支 git fetch origin 远程分支...、同步远程仓库更新 git fetch origin master //远程获取最新本地,首先从远程originmaster分支下载最新版本origin/master分支上,然后比较本地...master分支和origin/master分支差别,最后进行合并。

50230

程序员必备基础:Git 命令全方位学习

git 正向工作流程一般就这样: 远程仓库文件代码回来; 在工作目录,增删改查文件; 把改动文件放入暂存区; 将暂存区文件提交本地仓库; 将本地仓库文件推送到远程仓库; Git文件四种状态...git diff it diff 显示暂存区和工作区差异git diff filepath filepath路径文件中,工作区与暂存区比较差异git diff HEAD filepath 工作区与...git pull/git fetch git pull 远程仓库所有分支更新并合并到本地分支。...冒号后面表示本地分支 git fetch --all 所有远端最新代码 git fetch origin master 远程最新master分支代码 我们一般都会用git pull最新代码看看...pull的话,远程分支并与本地分支合并,fetch只是远程分支,怎么合并,可以自己再做选择。 git push git push 可以推送本地分支、标签到远程仓库,也可以删除远程分支哦。

67710

Git 常用命令速查手册

处理untracked文件 git add -A # 添加所有被tracked文件中被修改或删除文件信息暂存区,包括untracked文件 git add . # 将当前工作区所有文件都加入暂存区...git diff --stage # 工作区文件与上次提交差异(1.6 版本前用 --cached) git diff 版本TAG # 查看某个版本后都改动内容 git diff 分支A 分支B...# 比较分支A和分支B差异(也支持比较两个TAG) git diff 分支A...分支B # 比较两分支在分开后各自改动 # 另外:如果只想统计哪些文件被改动,多少行被改动,可以添加 --stat...版本号 # 撤销某次commit 21、远程分支本地仓库 git checkout -b 本地分支 远程分支 # 会在本地新建分支,并自动切换到该分支 git fetch origin 远程分支...、同步远程仓库更新 git fetch origin master //远程获取最新本地,首先从远程originmaster分支下载最新版本origin/master分支上,然后比较本地

74930

技术栈系列基础篇3-git

git本地仓库git add *.go添加文件暂存区git commit -m message提交暂存区本地仓库中git status查看git仓库状态git diff比较文件不同,即暂存区和工作区差异...file> 一列表方式查看指定文件提交历史git diffgit diff 显示暂存区和工作区差异git diff filepath filepath路径文件中,工作区与暂存区比较差异git...diff commitId filepath 与某一次提交比较差异git pull/git fetchgit pull 远程仓库所有分支更新并合并到本地分支。...分支,冒号后面表示本地分支git fetch --all 所有远端最新代码git fetch origin master 远程最新master分支代码有些伙伴可能对使用git pull还是git...pull的话,远程分支并与本地分支合并,fetch只是远程分支,怎么合并,可以自己再做选择。git pushgit push 可以推送本地分支、标签到远程仓库,也可以删除远程分支哦。

1.2K31

Git常用命令速查手册

tracked文件中被修改或删除文件信息暂存区,处理untracked文件 git add -A # 添加所有被tracked文件中被修改或删除文件信息暂存区,包括untracked文件...版本TAG # 查看某个版本后都改动内容 git diff 分支A 分支B # 比较分支A和分支B差异(也支持比较两个TAG) git diff 分支A...分支B # 比较两分支在分开后各自改动...版本号 # 撤销某次commit 21、远程分支本地仓库 git checkout -b 本地分支 远程分支 # 会在本地新建分支,并自动切换到该分支 git fetch origin 远程分支...、同步远程仓库更新 git fetch origin master //远程获取最新本地,首先从远程originmaster分支下载最新版本origin/master分支上,然后比较本地...master分支和origin/master分支差别,最后进行合并。

42430

Git常用命令参考手册

merge develop --no-commit # 退出合并,恢复合并之前状态 git merge --abort 合并部分文件或文件夹 假设有 dev 和 main 2个分支,可是 dev...> # 强制推送, --force 缩写 git push -f 远程分支最新内容 # 如果出现冲突会自动合并 git pull 指定分支 # 远程分支名:本地分支名 git pull...origin master:master # 如果某个远程分支并合并到当前分支后面可以省略 git pull origin master 指定工作目录 # 默认情况下拉会在当前工作目录中,如果想指定工作目录...dce06bd # 对比2个commit之间差异 git diff e3848eb dce06bd # 比较2个分支最新提交内容差异, develop分支master分支, 如果没有差异返回空...子模块可以建立版本分支管理代码, 因为它是依赖主应用,所以建立版本分支可以主应用去操作,那么一旦建立新版本分支当前所有内容都会被锁定在这个分支上,不管子模块仓库怎么修改。

2.3K30

技能篇:git简易教程

其中HEAD指向最新放入仓库版本 远程仓库(Remote):托管代码服务器,和本地仓库作用类似,不过它是公共 状态转移流程 未跟踪(Untracked): 此文件仅仅在 workspace 中,并没有加入...git diff 比较差异 // 显示暂存区和工作区全部差异 # git diff // 显示 filepath 路径文件中,工作区与暂存区差异 # git diff filePath...// 显示在工作区 filePath 文件与 HEAD 分支差异 # git diff HEAD filePath // 显示在工作区 filePath 文件与某次提交 commitId 差异.../git fetch git fetch 可以远程仓库代码 ~~ 所有远端最新代码 # git fetch --all ~~ 远程最新 master 分支代码(指定 master 分支...它不仅会远程分支,还会合并远端和本地代码,即:git pull = git fetch + git merge ~~ 远程仓库分支,更新并合并到本地分支 # git pull ~~ 将远程

52830

GitGitHub小册

命令 概述 用来远程仓库内容本地。...所以,fetch 命令作用是刷新保存在本地仓库远程分支信息,此时若想使本地 master分支提交版本为最新,可以通过执行 git pull命令来远程分支本地。...新分支commitpush操作 在新分支 dev1中版本区已经存在了一个新内容,下一步便是将它push远程仓库,逻辑上,我们应该将它推送到对应 dev1仓库上,问题是现在远程仓库中并没有这个分支...可以理解为允许被请求,创建一个PR就是分支向乙分支提交一个请求,该请求中有一个或多个提交,若对方(这里指组长)觉得这个提交请求没什么问题之后,就可以允许合并(merge)这个请求,也就是把请求中所有提交修改增加到乙分支上...现在可以使用前面介绍过 fetch 命令来主仓库全部分支信息本地仓库了。

41220

GIT操作 之 常用指令(入门级)

master # 推送 dev 分支 git push origin dev 5.5远程库分支 # 方法一 # 获取远程所有分支 git fetch # 查看所有远程分支 git branch...master分支:可以把dev修改同步master git merge dev # 删除dev分支(注意:不能在dev分支上删除dev分支) git branch -d dev 6.2 查看两个分支区别...显示出所有有差异文件列表 git diff branch1 branch2 --stat #4....团队开发中,一般会有以下几种分支分类(仅供参考): master - 主分支,时刻与远处同步 dev - 开发分支,团队成员在此分支上工作 bug - 本地修复bug分支,可以推送到远程...在dev分支上热火朝天干活ING ... 完整模块还没有完成,并不想提交 ... 线上出现紧急bug需要修复,必须切到master分支修改bug ... ... 该如何是好 ... 别怕!

66110
领券