标签: git-branch

Git undo local branch delete

我刚刚删除了错误的分支,我需要进行一些实验性修改git branch -D branchName.

我如何恢复分支?

git branch git-branch

348
推荐指数
10
解决办法
8万
查看次数

如何将更改合并到单个文件,而不是合并提交?

我有两个分支(A和B),我想将分支A中的单个文件与分支B中的相应单个文件合并.

git merge git-branch

342
推荐指数
6
解决办法
14万
查看次数

复杂的Git分支名称破坏了所有Git命令

我试图master用以下命令创建一个分支,

git branch SSLOC-201_Implement___str__()_of_ProductSearchQuery
Run Code Online (Sandbox Code Playgroud)

当Git突然停止响应时.我怀疑未经证实的人()不应该受到责备.现在,每当我尝试运行任何Git命令时,我都会收到同样的错误:

git:176: command not found: _of_ProductSearchQuery
Run Code Online (Sandbox Code Playgroud)

git每次输入命令后增加的数字.

谁能解释发生了什么?我该如何恢复正常?我想删除那个分支,但我该怎么做呢?

git zsh parentheses git-branch

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

将提交推送到另一个分支

是否可以将更改从一个分支提交到另一个分支.

假设我在BRANCH1中提交了更改,并希望将它们推送到BRANCH2.

BRANCH1开始,它是否有效:

git push origin **BRANCH2**
Run Code Online (Sandbox Code Playgroud)

然后重置BRANCH1?

git git-branch

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

如何重命名git本地和远程分支名称

我有4个像主人一样的分支 - > origin/regacy,FeatureA - > origin/FeatureA.
如上所示,我键入了错误的名称.

所以我想重命名一个远程分支名称(origin/regacy => origin/legacy或origin/master)

我试着在下面命令:

git remote rename regacy legacy
Run Code Online (Sandbox Code Playgroud)

但是git console向我返回了错误消息.

 error : Could not rename config section 'remote.regacy' to 'remote.legacy'
Run Code Online (Sandbox Code Playgroud)

我怎么解决这个问题?

git rename repository git-branch

329
推荐指数
13
解决办法
19万
查看次数

只显示Git中的当前分支

我尝试为此寻找一个特殊的git命令,但找不到一个.任何人都可以提出更短或更快的建议:

git branch | awk '/\*/ { print $2; }'
Run Code Online (Sandbox Code Playgroud)

git branch git-branch

326
推荐指数
6
解决办法
11万
查看次数

如何为新项目创建新的空分支

我们正在使用git存储库来存储我们的项目.我们的分支机构从原始分支机构出发.但现在我们想要创建一个小型新项目来跟踪一些文档.为此我们想要创建一个新的空分支来开始存储我们的文件,我希望网络的其他用户克隆该分支.

我们怎么做?

我试了一些东西,但他们没有用.

$ mkdir proj_doc; cd proj_doc
$ git init
$ git add .
$ git commit -m 'first commit'
$ git br proj_doc
$ git co proj_doc
$ git br -d master
$ git push origin proj_doc
Run Code Online (Sandbox Code Playgroud)

它似乎推动分支正常,但当我进行提取或拉取时,它从其他分支下载信息,然后我还从其他项目获得一些额外的文件.什么是最好的解决方案?

git branch git-branch

321
推荐指数
9
解决办法
17万
查看次数

Git branch命令的行为就像'less'

当我使用git branch命令列出所有分支时,我看到输出git branch | less.

该命令git branch应该显示分支列表,就像ls文件一样.

这是我得到的输出:

在此输入图像描述

我如何获得默认行为git branch?导致分页输出的原因是什么?

我正在使用ZSH oh_my_zsh(在那里没有Git),我.gitconfig看起来像这样:

[user]
  email = myemail@mail.com
  name = Dennis Haegler
[push]
  default = simple
[merge]
   tool = vimdiff
[core]
  editor = nvim
  excludesfile = /Users/dennish/.gitignore_global
[color]
  ui = true
[alias]
  br = branch
  ci = commit -v
  cam = commit -am
  co = checkout
  df = diff
  st = status
  sa = stash
  mt = mergetool
  cp …
Run Code Online (Sandbox Code Playgroud)

git terminal zsh git-branch oh-my-zsh

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

如何确定何时创建Git分支?

有没有办法确定何时创建Git分支?我的回购中有一个分支,我不记得创建它,并认为可能看到创建时间戳会慢慢记忆.

git branch git-branch

297
推荐指数
12
解决办法
20万
查看次数

在Git仓库中更改分支名称

如何重命名Git仓库中的现有分支?

我希望当前分支有一个新名称.

git git-branch

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

标签 统计

git ×10

git-branch ×10

branch ×4

zsh ×2

merge ×1

oh-my-zsh ×1

parentheses ×1

rename ×1

repository ×1

terminal ×1