当前位置:网站首页 > 后端开发 > 正文

git相关操作

创建分支、推送至远程仓库中:

1. git branch #查看本地分支 2. git branch -a #查看远程分支 remotes表示远程上的分支 3. git checkout unhejing(分支名称) #切换分支 4. git checkout -b unhejing(新建的分支名称) #创建新的峰分支并且切换的新的分支上 5. git push origin unhejing(分支的名称) #把创建的分支推送到远程上去

将代码推送到远程新建分支上去:

1.git init 2.git add * 3.git commit -m "描述" 4.git remote add unhejing(新建的分支名称) 远程仓库地址 5.git push unhejing(新建的分支名称)

合并分支branch到主分支master:

#切换到master分支拉取代码 git checkout master git pull #合并分支 git merge unhejing(分支名称) git push origin git pull unhejing(分支名称) #更新分支代码到本地分支

撤销已经推送(push)至远端仓库的提交(commit)信息

1. git log #查看提交信息,以便获取需要回退至的版本号 2. git reset –-soft 具体想回退的版本号 git reset –-hard 具体想回退的版本号 #前者-soft 表示只是改变了HEAD的指向,本地代码不会回退发生变化,使用git status命令可以看到,同时也可以git commit提交。后者-hard直接会改变本地源码,不仅仅指向变化了,代码也会回退到第2次commit push后的状态,所以使用时要格外细心,必要时可以先 stash 当前代码,后面可以恢复unstash再次使用。 3. git push origin master –force #强制提交当前版本号,以达到撤销版本号的目的,必须添加参数force进行强制提交,否则会提交失败,并报错

删除远程分支:

git branch -r -d origin/unhejing(远程分支的名称)

更新远程仓库的和本地的同步,有时候远程仓库删除了,本地查看远程还在:

git remote update origin --prune

dev分支强制覆盖master分支(master保持和dev代码一致)

1.切换到dev分支并拉取代码 git checkout dev git pull 2.把本地的dev分支强制推送到master远程分支。 git push origin dev:master -f 3.切换到master。 git checkout master 4.下载远程仓库最新内容 git fetch --all 5.把HEAD指向master最新版本 git reset --hard origin/master

版本回撤 

1. 查看历史版本 git log 2. 回退本地代码库:git reset --hard ID 3. 推送到远程服务器:git push -f -u origin master 4. 重新拉代码:git pull

 

到此这篇git相关操作的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • nginx对特定静态资源访问添加认证2024-12-03 10:36:06
  • 安卓模拟器防抓包破解2024-12-03 10:36:06
  • 色彩空间转换2024-12-03 10:36:06
  • 抽奖小程序怎么做,快速制作小程序平台2024-12-03 10:36:06
  • OBS下载2024-12-03 10:36:06
  • yum下载缓慢,更换yum源2024-12-03 10:36:06
  • nginx配置https,并设置代理转发2024-12-03 10:36:06
  • 将本地项目使用git上传到github上2024-12-03 10:36:06
  • 登录和注册(五)——邮箱找回账号密码、手机号找回账号密码2024-12-03 10:36:06
  • 登录和注册(三)02登录页——参考版本2024-12-03 10:36:06
  • 全屏图片