首页 > 其他分享 >git 日常基本使用

git 日常基本使用

时间:2022-09-26 11:02:03浏览次数:48  
标签:基本 origin git dev master 日常 branch 分支

// 将远程仓库下的所有分支拉取到本地
git fetch origin

// 将dev分支合并到当前所在的分支
git merge dev

// 基于当前分支克隆出新的本地分支
git checkout -b alan001
// 把新建分支push到远程仓库
git push origin alan001


执行git branch --set-upstream master origin/master,跟master设置链接


合并a 分支到 b分支, 当前a分支

1. git checkout a

2.  git pull

3.   修改冲突

4.  git add . 

5.  git commit -m 'merge'

6.   git chekout b

7.   git merge a

8.   git push

accept current change     接受当前更改
accept incoming change  接受传入更改
accept both changes       接受这两个更改
compare changes            比较变化




// git 从master分支拉取新的分支
1.  git checkout master   切换到master分支
2.  git pull                       更新到最新代码
3.  git checkout -b dev    基于master创建新的dev分支
4.  git push origin dev     推送分支到远端
5.  git branch --set-upstream-to=origin/dev   关联远端仓库
6.  git pull        尝试拉取验证


git branch --set-upstream-to=origin/component-delivery
git branch --set-upstream-to=origin/component-delivery


// 回退到指定提交,把当前dev分支回退到access-test-008的提交状态
1. git checkout dev
2. git pull
3. git reset --hard origin/access-test-008  // 当前分支回退到access-test-008的提交
4. git push --force   // 强制提交


删除远程分支
1, 切换到你git项目所在的目录后,使用 git branch -a命令来查看所有的分支。
2, 我们需要先把分支切换到master,
3, 接着就是删除远程分支的命令了, git push origin --delete branch_name

删除本地分支
1. 查看本地分支 git branch
2. 先切换到别的分支.
3. 删除目标分支 git branch -d branch_name
如果删除不了可以强制删除,git branch -D branch_name

 

标签:基本,origin,git,dev,master,日常,branch,分支
From: https://www.cnblogs.com/huanhuan55/p/16730139.html

相关文章

  • python api gitlab迁移所有项目
    1、gitlab生成token(略)帐号后台生成toekn2、python拉取所有的gitlab项目**代码如下:vimget_git_all.py**importos,sysifsys.version_info<(3,0):im......
  • git 库克隆下来的laravel 代码报错
    错误:Warning:require(E:\phpstudy_pro\WWW\blog\public/../vendor/autoload.php):failedtoopenstream:Nosuchfileordirectoryin E:\phpstudy_pro\WWW\blog\pu......
  • Linux常用基本命令(搜索查找类)
    搜索查找类4.1find查找文件或者目录find指令将从指定目录向下递归地遍历其各个子目录,将满足条件的文件显示在终端。1)基本语法find[搜索范围][选项]2)选项说明......
  • 关于Typaro的MarkDown的基本学习
    MarkDown学习标题一级标题:#+标题二级标题:##+标题至多有六级标题字体粗体两边都加两个星号斜体两边都加一个星号斜体加粗两边都加三个星号删除线两边都加两个......
  • git与处理本地和远程分支指令
    使用场景:1、可保存当前更改,提交到远程保存2、可保存当前更改,处理其他需求创建本地分支gitcheckout-bdev-login增加与本地同名的远程仓库通道gitpush--set-upstr......
  • 使用 Gitea 搭建内网的Github
    缘由近期就职了一家新公司,上级分配给我的第一个任务就是对已有的项目系统提出一些优化方案。新公司目前使用的是SVN做版本管理,因为有Git的使用经验,因此上手很快,但在使用的......
  • 不可错过的效能利器「GitHub 热点速览 v.22.39」
    如果你是一名前端工程师且维护着多个网站,不妨试试本周榜上有名的HTML-first的Qwik,提升网站访问速度只用一招。除了提升网站加载速度的Qwik,本周周榜上榜的Whisper也......
  • Git 分支管理规范
    什么是GitGit是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git是LinusTorvalds为了帮助管理Linux内核开发而开发的一个开放源......
  • gitee上提交代码的步骤
    0.预备步骤:要再提交的目标master文件中fork一个分支,才能进行后续的步骤。1.首先要从gitee代码仓库中拉取代码下来,pull,其次要在本地新建一个文件夹将要上传的代码。使用git......
  • 自我总结的git的使用
    git是什么git是一个分布式版本控制工具,github是代码托管平台。git有什么用保存文件的所有修改记录使用版本号进行区分随时可浏览历史版本记录可还原到历史指......