Git场景应用实例

Git添加多个远程仓库并且完成推送

添加远程仓库 git remote add plugin https://gitee.com/iMist/Plugin.git

注意:plugin是本地指定的远程仓库名字

查看是否添加成功git remote -v
查看本地分支 git branch

将本地的某个分支推送到指定的远程仓库git push -f plugin dev

备注:plugin是本地的远程仓库名称,dev是 本地的某个分支

拉取指定的远程分支到本地并切换

git checkout -b 本地分支名 origin/远程分支名

删除指定的本地或者远程分支

当我们集体进行项目时,将自定义分支push到主分支master之后,如何删除远程的自定义分支呢
使用命令git branch -a 查看所有分支
使用命令 git push origin –delete test 可以删除远程分支test

再次使用命令 git branch -a 可以发现,远程分支test已经被删除。

删除本地分支

git checkout master 先切换到主分支;
git branch -d test 可以删除本地分支(在主分支中)

Git 全局设置:

git config --global user.name “iMisty”
git config --global user.email “az460024285@qq.com”

创建 git 仓库

mkdir wordpress
cd wordpress
git init
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin https://gitee.com/iMist/wordpress.git
git push -u origin master

已有仓库连接到远程

cd existing_git_repo
git remote add origin https://gitee.com/iMist/wordpress.git
git push -u origin master

git标签操作

首先需要切换需要打标签的分支

命令git tag <tagname> [commit id]用于新建一个标签,默认为HEAD,也可以指定一个commit id

命令git tag -a <tagname> -m "blablabla..."可以指定标签信息;

命令git tag可以查看所有标签 , 查看的标签是按照字母顺序排列不是时间顺序。

将标签推送到远程
1.push单个tag,命令格式为:git push origin [tagname]
例如:git push origin v1.0 #将本地v1.0的tag推送到远端服务器

2.push所有tag,命令格式为:git push [origin] --tags

例如:
git push --tags

git push origin --tags

如果推送失败,请在Git控制台上确认你的账号是否有权限推送Tag

保存/恢复当前的工作流-stash

当你正在进行的工作流被打断,但是你不想舍弃已经修改的代码,代码处于比较杂乱的状态不想提交,你可以使用git stash储藏代码,以便将来回到当前工作区恢复代码

git stash 现在你想切换分支,但是你还不想提交你正在进行中的工作,储藏代码

这里特别提醒一点没有被add的代码是不会被储藏的,所以以后恢复储藏代码会因为没有add而丢失代码

git status 此时查看工作区状态,状态是干净的

git stash list要查看现有的储藏栈

git stash apply 使用最新的储藏栈代码恢复到当前工作区

git stash popapply一样,但是恢复到工作区之后删除对应的储藏栈;

git stash apply stash@{2} 如果你想应用更早的储藏,你可以通过名字指定;(git stash list 查看编号)

其他的不常用命令例如取消贮藏,从储藏中创建分支就不介绍了 ,自行查阅官方文档
Git-工具-储藏

本地的修改已经改乱了,我要重新同步服务器代码

git reset --hard FETCH_HEAD 放弃本地修改重新同步当前分支对应的远程代码

小确幸

每一丝灵感都值得被记录,每一笔记录都是成长,每一点成长都值得欢呼

博主个人站:www.imisty.cn

希望能够认识一些热爱技术的小伙伴,欢迎友链接哟

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值