git
youngeffort
这个作者很懒,什么都没留下…
展开
-
git创建tag
背景:创建一个tag来指向软件开发中的一个关键时期,比如版本号更新的时候可以建一个“v1.0”、“v2.1”之类的标签,在以后回顾的时候会比较方便。tag的使用很简单,主要操作有:查看tag、创建tag、删除tag、验证tag、共享tag以及切换tag。1、查看tag列出所有tag:git tag列出指定标签信息:git show v1.0列出指定版本tag:比如---列出1....原创 2018-11-29 16:54:16 · 1649 阅读 · 0 评论 -
git提交ssh协议的远程仓库
问题:用vscode提交会报错,原因是没有输入密码需要输入密码用原始git命令:1、本地当前分支映射远程分支:git branch -u origin/master2、拉取远程分支代码:git pull(输入密码)3、推送代码:To push to the upstream branch on the remote, use git push origin H...原创 2018-12-04 17:03:31 · 393 阅读 · 0 评论 -
本地新建git分支并同步到远程同名分支
拉取项目:git clone 远程项目地址 本地新建分支:git branch 分支名 本地切换分支到新建分支:git checkout 分支名 新建分支同步远程分支(如果远程没有则自动创建):git push --set-upstream origin 分支名...原创 2018-12-03 14:53:02 · 4876 阅读 · 0 评论 -
git分支管理---实践
1、业务场景:一个功能没开发完,并延迟上线,要求另一个功能提前开发上线2、操作步骤:0.采用一个功能一个分支开发管理模式1.先把已有功能提到对应分支本地仓库2.以一个线上分支为基准重新建立一个新分支3.在新分支上开发新功能4.然后稳定后把上线的功能合并到生产分支(也就是基准分支)3、理解git概念1.工作区:编辑的代码区域2.暂存区:参考理解3.本地仓库...原创 2019-03-08 11:01:48 · 112 阅读 · 0 评论 -
Git回滚代码到某个commit
分两步进行:1、回退命令:$ git reset --hard HEAD^ 回退到上个版本$ git reset --hard HEAD~3 回退到前3次提交之前,以此类推,回退到n次提交之前$ git reset --hard commit_id 退到/进到 指定commit的sha码2、强推到远程:$ git push origin HEAD ...原创 2019-08-14 09:52:13 · 683 阅读 · 0 评论 -
git 切换远程仓库地址
运用场景:git仓库的服务器IP地址变了,重新拉取太麻烦,切换远程仓库地址可以省不少时间以项目test为例:老地址:git@github.com:young/test.git新地址:git@github.com:effort/test.git远程仓库名称: origin方法1 :通过命令直接修改远程地址进入test根目录git remote 查看所有...原创 2019-08-14 15:23:28 · 1078 阅读 · 0 评论