git切换到远程分支

GIT : IDEA切换到某个tag

别说谁变了你拦得住时间么 提交于 2019-12-01 14:55:53
背景 看一本presto的书,发现版本用的是presto-0.107这个版本。然后我去Apache clone下源码,发现分支只有几个,但是下载页面却有很多不同的版本 然后看Tag发现有很多。 然后我现在需要 0.107版本的,发现上面没有,百度一下可以git到某个TAG 点击后填入你的tag名称,我填写的是 0.107,然后就可以git到相关的代码了。 但是如过你想提交到一个新的分支,会发现 detached head是一种HEAD指针指向了某一个具体的 commit id,而不是分支的情况, git checkout < commit id>,即切换到指定的某一次提交,HEAD 就会处于 detached 状态(游离状态)。其实我们知道,git checkout本质上是修改HEAD里面的内容来让它指向不同分支的,而HEAD文件指向的分支就是我们当前的分支,但是有时候HEAD不会指向任何分支,严谨的说是HEAD指向了一个没有分支名字的修订版本,此时恭喜你,已经处于游离状态了(detached HEAD).这时候我们在进行commit操作不会提交到任何分支上去. 于是我基于本次提交创建临时分支 输入 lcc@lcc presto$ git branch 0.107-20190525-chuanchuan.lcc 9021d3bd 1 2 使用git branch 分支名 操作ID

Git把master更新到分支上

随声附和 提交于 2019-12-01 04:27:42
远程仓库建了一个分支,而主分支已经改了很多内容,要把主支的这些内容同步到分支上怎么实现? 第一步、获取分支内容到本地 第二步、切换到本地master上 第三步、更新本地master 第四步、合并本地分支到本地master上 第五步、比较修改提交到本地master 第六步、推送到远程分支上 来源: https://www.cnblogs.com/chengNet/p/11653884.html

git 创建分支 提交到远程分支

人盡茶涼 提交于 2019-12-01 02:30:36
git 创建分支 并 提交到远程分支 g it branch 0.可以通过git branch -r 命令查看远端库的分支情况 1,从已有的分支创建新的分支(如从master分支),创建一个dev分支 git checkout -b dev 2,创建完可以查看一下,分支已经切换到dev git branch * dev master 3.建立本地到上游(远端)仓的链接 --这样代码才能提交上去 git branch --set-upstream-to=origin/dev 取消对master的跟踪 git branch --unset-upstream master git 创建分支提交远程分支 - oppotvr https://my.oschina.net/u/219482/blog/285584 以下两个应该是同一个意思,=upstream : 上游码流的意思 git branch --set-upstream-to=master git branch --set-upstream-to=original/master git help branch git branch [--set-upstream | --track | --no-track] [-l] [-f] [] git branch (--set-upstream-to= | -u ) [] git

如何用git将项目代码上传到github

流过昼夜 提交于 2019-11-29 22:02:45
如何用git将项目代码上传到github 先上常用语句 1 2 3 4 5 6 7 git add . git commit - m "img commit" $ git pull $ git push - u origin master    注册账户以及创建仓库 要想使用github第一步当然是注册github账号了。之后就可以创建仓库了(免费用户只能建公共仓库),Create a New Repository,填好名称后Create,之后会出现一些仓库的配置信息,这也是一个git的简单教程。步骤如下: 打开 https://github.com 直接在首页上注册 点按钮注册成功之后,在页面上方用户菜单上选择 “+”->New repository 创建一个新的仓库 为仓库取一个名字,点击创建仓库按钮 你将成功创建一个仓库 安装git客户端 github是服务端,要想在自己电脑上使用git我们还需要一个git客户端, windows用户请下载 http://msysgit.github.com/ mac用户请下载 http://code.google.com/p/tortoisegit/ 一路next,安装成功后, 回到C盘,或任何文件夹下,点鼠标右键会多出一些菜单 如 Git Init Hear、Git Bash、Git Gui , 说明安装成功。 配置Git

git 命令从入门到放弃

你说的曾经没有我的故事 提交于 2019-11-28 01:52:59
o(︶︿︶)o 由于项目使用 git 作为版本控制工具,自己可以进行一些常用操作但是有时候还是会忘掉,导致每次遇到 git 命令的使用问题时就要再查一遍,效率就立马降下来了,所以今天就来一个从头到尾的使用记录,提高工作效率; 下面直奔主题: git 官网网址: o(∩_∩)o 点击我哟! git 常用命令如下:(参考网址: 点这里! ) 查看、添加、提交、删除、找回,重置修改文件 git help <command> # 显示command的help git show # 显示某次提交的内容 git show $id git co -- <file> # 抛弃工作区修改 git co . # 抛弃工作区修改 git add <file> # 将工作文件修改提交到本地暂存区 git add . # 将所有修改过的工作文件提交暂存区 git rm <file> # 从版本库中删除文件 git rm <file> --cached # 从版本库中删除文件,但不删除文件 git reset <file> # 从暂存区恢复到工作文件 git reset -- . # 从暂存区恢复到工作文件 git reset --hard # 恢复最近一次提交过的状态,即放弃上次提交后的所有本次修改 git ci <file> git ci . git ci -a # 将git add, git

【Gitlab】GIT回滚master分支到指定tag版本 并提交远程仓库

て烟熏妆下的殇ゞ 提交于 2019-11-28 00:10:35
【Gitlab】GIT回滚master分支到指定tag版本 并提交远程仓库 1 查看分支 git branch 2 切换到master分支 git checkout master 3 查看标签 git tag v1.3.3 v1.3.4 v1.3.5 4 查看某个标签的详情 git show v1.3.5 commit fb479960c0cec5549463ae123d70bdd72ccf6be7 5 通过commit id回退 git reset --hard fb479960c0cec5549463ae123d70bdd72ccf6be7 6 显示所有提交过的版本信息 git log 7 查看所有分支的所有操作记录 git reflog 8 显示工作目录和暂存区的状态 git status 9 提交远程仓库 git push origin master 10 git报错,需要进入gitlab项目设置,protected branches里取消master的protected,设置 11 再次push本地master分支 git push origin master 12 加入-f参数,强制提交,远程端将强制跟新到reset版本 git push -f origin master 13 版本回退完毕后,在gitlab项目设置,protected

【Gitlab】GIT回滚master分支到指定tag版本 并提交远程仓库

狂风中的少年 提交于 2019-11-26 04:47:20
【Gitlab】GIT回滚master分支到指定tag版本 并提交远程仓库 1 查看分支 git branch 2 切换到master分支 git checkout master 3 查看标签 git tag v1.3.3 v1.3.4 v1.3.5 4 查看某个标签的详情 git show v1.3.5 commit fb479960c0cec5549463ae123d70bdd72ccf6be7 5 通过commit id回退 git reset --hard fb479960c0cec5549463ae123d70bdd72ccf6be7 6 显示所有提交过的版本信息 git log 7 查看所有分支的所有操作记录 git reflog 8 显示工作目录和暂存区的状态 git status 9 提交远程仓库 git push origin master 10 git报错,需要进入gitlab项目设置,protected branches里取消master的protected,设置 11 再次push本地master分支 git push origin master 12 加入-f参数,强制提交,远程端将强制跟新到reset版本 git push -f origin master 13 版本回退完毕后,在gitlab项目设置,protected