标签: master

通过Git将Master的未提交更改放到新分支

当我在分支机构时,如何将未提交的更改放入分支TEST master

git branch master

188
推荐指数
4
解决办法
5万
查看次数

HEAD和master之间的区别

HEADmasterGit有什么区别?

我在GitHub上做了一个项目的克隆,并希望将我的更改推送到远程.但是我应该推动哪一个?

截图

git github master head

172
推荐指数
3
解决办法
8万
查看次数

ElasticSearch:未分配的碎片,如何解决?

我有一个包含4个节点的ES集群:

number_of_replicas: 1
search01 - master: false, data: false
search02 - master: true, data: true
search03 - master: false, data: true
search04 - master: false, data: true
Run Code Online (Sandbox Code Playgroud)

我不得不重新启动search03,当它返回时,它重新加入群集没有问题,但留下了7个未分配的分片.

{
  "cluster_name" : "tweedle",
  "status" : "yellow",
  "timed_out" : false,
  "number_of_nodes" : 4,
  "number_of_data_nodes" : 3,
  "active_primary_shards" : 15,
  "active_shards" : 23,
  "relocating_shards" : 0,
  "initializing_shards" : 0,
  "unassigned_shards" : 7
}
Run Code Online (Sandbox Code Playgroud)

现在我的群集处于黄色状态.解决此问题的最佳方法是什么?

  • 删除(取消)分片?
  • 将分片移动到另一个节点?
  • 将分片分配给节点?
  • 将'number_of_replicas'更新为2?
  • 还有别的吗?

有趣的是,当添加一个新索引时,该节点开始处理它并与群集的其余部分一起玩得很好,它只是留下未分配的分片.

关注问题:我是否做错了导致这种情况发生在一开始?对重新启动节点时以这种方式运行的集群,我没有多少信心.

注意:如果由于某种原因运行单个节点群集,则可能只需执行以下操作:

curl -XPUT 'localhost:9200/_settings' -d '
{
    "index" : {
        "number_of_replicas" …
Run Code Online (Sandbox Code Playgroud)

sharding master elasticsearch

152
推荐指数
11
解决办法
20万
查看次数

缺少提交消息中的Change-Id时出现Gerrit错误

我在远程存储库中设置了一个分支,并在该分支上进行了一些提交.现在我想将远程分支合并到远程主服务器.

以下是我的操作:

  1. 结帐分支
  2. 结账大师
  3. 合并分支并修复合并错误
  4. 承诺
  5. push origin HEAD:refs/for/master

但是在第5步获取错误消息:

remote: Resolving deltas:   0% (0/12)

remote: ERROR: missing Change-Id in commit message
...

remote: Change-Id: I55862204ef71f69bc88c79fe2259f7cb8365699a

To ssh://prc@test.gerrit.xxx.com:29418/hello_git
 ! [remote rejected] HEAD -> refs/for/master (missing Change-Id in commit message)
Run Code Online (Sandbox Code Playgroud)

git merge branch master gerrit

48
推荐指数
4
解决办法
13万
查看次数

错误:在MySQL中执行主从复制时"无法初始化主信息结构"

我正在尝试为MySQL进行Master Slave Replication.当我输入以下命令时:

CHANGE MASTER TO MASTER_HOST='10.1.100.1', MASTER_USER='slave_user', MASTER_PASSWORD='slave_password', MASTER_LOG_FILE='mysql-bin.000001', MASTER_LOG_POS=451228;
mysql> START SLAVE;
Run Code Online (Sandbox Code Playgroud)

它会引发以下错误:

ERROR 1201(HY000):无法初始化主信息结构; 可以在MySQL错误日志中找到更多错误消息

任何帮助将不胜感激.

mysql replication master slave

41
推荐指数
2
解决办法
5万
查看次数

如何查看forked github项目的diff

我已经在github上分叉了一个项目,并且需要在我分叉后以diff格式进行一系列更改.

如果你想知道 - 我已经分叉了Apache httpd,我正在更改核心中的一些代码.目前我没有提交任何更改,运行git diff,并在RPM构建过程中将其输出用作针对vanilla httpd源的补丁.当然,这是错误的,但我不知道如何正确地做到这一点.我所知道的是我最终需要一个差异.

git diff fork github master

32
推荐指数
3
解决办法
2万
查看次数

Git:从主分支移动更改

基本问题,但这一直发生在我身上:

  • 在a中进行更改 working-branch
  • 切换到 master
  • git merge working-branch
  • git push
  • cap deploy(到分期)
  • 泡一杯新茶

然后我回过头来想想别的东西,然后开始做一些改变......同时还要掌握.

什么是简单的方法:

  1. 防止对master进行直接编辑(也许警告)
  2. 将所有编辑内容移动到working-branch并清除,master以便我可以继续编辑working-branch
  3. 将编辑旋转到一个全新的分支new-working-branch然后丢弃working-branch

本页 "分支"部分的后半部分冒了一个风险并尝试了推荐,但这只是消除了我的所有编辑!?!也许是因为后git branch dubious-experimentgit checkout mastergit status上两个分支是相同的(主上不"干净").所以git reset --hard <SHA1sum>两者的所有变化都消失了!?!

  git branch dubious-experiment

  M---N-----O----P---Q ("master" and "dubious-experiment")

  git checkout master

  # Be careful with this next command: make sure "git status" is
  # clean, you're definitely on "master" and the
  # "dubious-experiment" branch …
Run Code Online (Sandbox Code Playgroud)

git master git-branch

29
推荐指数
2
解决办法
2万
查看次数

在远程存储库中创建一个git symbolic ref

在我的远程裸存储库中,HEAD指向"refs/heads/master",我希望它指向"refs/heads/other".

我无法进入远程存储库目录并运行git symbolic-ref.是否有任何git命令来实现它?还是其他任何方式?

如果没有办法,Github是否允许改变HEAD?

提前致谢.

git github master head git-branch

14
推荐指数
1
解决办法
6115
查看次数

mysql复制 - 一个数据库上的从属服务器

我无法找到问题的答案.

我有2个mysql服务器.

  1. 主服务器
  2. 奴隶服务器

现在我想添加另一个Slave服务器,但我在该服务器上运行其他网站.

我可以复制一个数据库吗?

mysql replication master slave

14
推荐指数
1
解决办法
3万
查看次数

在git push上更新项目版本号

我有一个托管在Github上的项目,我想设置它,使项目有一个版本号,版本号只在主分支更新时更新,可以直接通过推送,也可以通过合并的Pull请求.

有没有办法让git/Bitbucket更新特定文件中的特定号码?如果只有一个专门用于此目的的文件,包含一个数字就可以了.我假设我能够编写代码,询问我的项目使用的版本,只会读取该文件.我的项目是一个C#Web API项目,虽然我不太确定这个问题.

git push version master increment

14
推荐指数
1
解决办法
6029
查看次数