资讯专栏INFORMATION COLUMN

记录下git1的使用

cooxer / 3231人阅读

摘要:记录下多人协作中常用的命令拒绝合并不相关的分支解决办法命令集合查看本地是否有关联的远程分支如果本地没有关联任何远程分支推送内容到远程分支上解除与远程关联的分支通过查看版本演变网页打开查看相关用户说明打开图形

记录下多人协作中常用的git命令

Q:

fatal: refusing to merge unrelated histories

// (拒绝合并不相关的分支)
// 解决办法: git pull origin master --allow-unrelated-histories

命令集合
    // 查看本地是否有关联的远程分支
    git remote -v
    // 如果本地没有关联任何远程分支
    git remote add origin xxxxx
    git push origin master 推送内容到远程master分支上
    // 解除与远程关联的分支
    git remote remove origin 
    
    
通过git log查看版本演变
git log --all -n2 --oneline --graph

git help ---web --log // 网页打开查看log相关用户说明
gitk打开图形化git界面 删除分支
    git branch -al // 查看所有分支
    git push origin --delete charpeter6   // 远程删除charpeter6分支
    git branch -d charpeter1 // 删除本地 
tree,blob,commit三者之间的关系 find .git/objects -type f 查看.git/objects文件夹下是否还有其他文件 git stash储藏修改
    git stash // 储藏本次修改
    git stash pop 弹出最近一次的储藏修改, 并且删除stash储藏区的记录,
    git stash apply 弹出最近一次修改,但不会删除stash储藏区的记录
    git stash list  查看储藏区的记录
    git stash clear 清楚所有储存
    git stash drop stash@{0}  移除制定储存
    git stash show stash@{0}  查看某次储藏的区别
    git stash branch testchanges 如果你想用更方便的方法来重新检验你储藏的变更,你可以运行 git stash branch,这会创建一个新的分支,检出你储藏工作时的所处的提交,重新应用你的工作,如果成功,将会丢弃储藏。
删除分支
git checkout dev // 切换dev分支
git branch -al 查看本地分支与远程分支
git branch -D dev_fix // 删除本地dev_fix分支
git push origin --delete dev_fix  // 删除远程的dev_fix分支
修改分支
    git branch -m oldName newName; // 本地分支重命名,还没有推送到远程分支
    // 远程分支重命名,已经推送到远程,且本地分支和远程对应的分支名称相同
    git branch -m oldName newName; // 重命名与远程分支对应的本地分支
    git push --delete origin oldName; // 删除远程分支
    git push  origin newName; /// 上传新命名的本地分支
    git branch --set-upstream-to origin/newName; // 把修改后的本地分支与远程分支关联

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/104941.html

相关文章

  • SpringCloud(第 052 篇)CentOS7 安装 Docker 以及常用操作命令讲解

    摘要:第篇安装以及常用操作命令讲解一大致介绍本章节主要带入大家初步进入,体验一下的安装步骤以及操作命令。 SpringCloud(第 052 篇)CentOS7 安装 Docker 以及常用操作命令讲解 - 一、大致介绍 本章节主要带入大家初步进入 Docker,体验一下docker的安装步骤以及操作命令。 二、安装步骤 2.1 Docker环境部署要求 1、Docker 需要运行在 64-...

    suxier 评论0 收藏0
  • SpringCloud(第 052 篇)CentOS7 安装 Docker 以及常用操作命令讲解

    摘要:第篇安装以及常用操作命令讲解一大致介绍本章节主要带入大家初步进入,体验一下的安装步骤以及操作命令。 SpringCloud(第 052 篇)CentOS7 安装 Docker 以及常用操作命令讲解 - 一、大致介绍 本章节主要带入大家初步进入 Docker,体验一下docker的安装步骤以及操作命令。 二、安装步骤 2.1 Docker环境部署要求 1、Docker 需要运行在 64-...

    jubincn 评论0 收藏0
  • Spring Boot 参考指南(日志记录

    摘要:默认情况下,如果使用,则使用进行日志记录,还包括适当的路由,以确保使用或的依赖库都能正确工作。分隔符,用于区分实际日志消息的开始。 26. 日志记录 Spring Boot为所有内部日志记录使用Commons Logging,但开放底层日志实现,提供了Java Util Logging、Log4J2和Logback的默认配置,在每种情况下,日志记录器都被预先配置为使用控制台输出,可选的...

    mengera88 评论0 收藏0
  • 解析主机记录是什么情况-域名解析里面A记录是什么意思?

    摘要:举例使用域名讲解怎样添加记录,一般在域名管理面板会有域名解析。原则上,为缓存时间,数值越小,修改记录生效时间越快域名解析里面的记录是什么意思域名解析中一般有记录与记录记录是用来指定主机名或域名对应的地址记录。什么是域名A记录,怎样添加A记录?一、什么是A记录  A记录全称Address记录,又称IP指向,是用来指定主机名(或域名)对应的IP地址记录。用户可以将该域名下的网站服务器指向到自己的...

    hedge_hog 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<