git新建分支无上游分支

worktile 其他 54

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在使用Git新建分支时,如果没有上游分支,即当前仓库中没有任何分支存在,可以通过以下步骤实现:

    1. 初始化Git仓库:在要创建新分支的项目文件夹内,打开命令行或终端,并执行以下命令初始化一个空的Git仓库:
    “`
    git init
    “`

    2. 创建新分支:执行以下命令创建一个新的分支:
    “`
    git branch
    “`
    其中`
    `是你要创建的新分支的名称。

    3. 切换到新分支:执行以下命令切换到新分支:
    “`
    git checkout
    “`

    4. 提交新分支:执行以下命令提交新分支到本地仓库:
    “`
    git commit -m “Create new branch”
    “`

    现在你已成功创建了一个新的分支,并且切换到该分支。在该分支上可以进行代码的修改和提交。请注意,由于没有上游分支,新分支的内容将和当前分支(通常是主分支)完全独立,对于其他分支来说是看不到的。

    如果需要将新分支推送到远程仓库,可以使用以下命令:
    “`
    git push -u origin
    “`
    其中`origin`是远程仓库的名称,`
    `是你要推送的分支的名称。这样可以将新分支推送到远程仓库,并与之关联起来。

    总结:在没有上游分支的情况下,可以通过初始化Git仓库、创建新分支、切换到新分支等步骤来创建一个新的分支,并在该分支上进行代码的修改和提交。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在使用Git时,新建一个分支时如果没有上游(即没有从其他分支派生出来),可以按照以下步骤进行操作:

    1. 确认当前所在的分支:使用命令 `git branch` 可以查看当前所有的分支,并用 `git branch –show-current` 查看当前所在的分支。
    2. 创建一个新分支:使用命令 `git branch ` 可以创建一个新的分支,其中 `` 是你希望创建的分支的名称。
    3. 切换到新分支:使用命令 `git checkout
    ` 可以切换到新创建的分支。
    4. 执行一些操作:可以在新分支上进行一些代码的更改、提交等操作。
    5. 合并分支:如果你想将新分支的更改合并到其他分支中,可以使用命令 `git merge
    `,将新分支的更改合并到其他指定的分支中。

    需要注意的是,如果你在新分支上进行了一些修改并且想要将其合并到其他分支上,但是发现其他分支并不存在,这可能是因为你还没有将这些分支推送到远程仓库中。在这种情况下,你可以通过使用以下命令将本地分支推送到远程仓库:

    1. 使用命令 `git push -u origin ` 将新分支推送到远程仓库,并将其与远程分支关联起来。这样,你就能在其他人的本地仓库中看到你创建的新分支。
    2. 此后,你可以使用 `git push` 来将新分支的更改推送到远程仓库,或者使用 `git branch –set-upstream-to=origin/
    ` 进行关联。

    总结:
    – 确认当前分支
    – 创建新分支:`git branch `
    – 切换到新分支:`git checkout
    `
    – 执行操作并提交更改
    – 合并分支:`git merge
    `
    – 如果需要推送到远程仓库,使用 `git push -u origin
    `

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在使用Git进行版本控制时,我们经常需要在代码仓库中创建新的分支来进行不同的工作。通常情况下,我们在创建新的分支时,会将上游分支作为基点进行分支创建。但有时候我们也会遇到没有上游分支的情况,这意味着我们需要从空白状态创建一个新的分支。

    下面是在Git中创建新的分支但没有上游分支的一般方法和操作流程。

    ## 方法一:从空白状态创建新分支

    1. 打开Git Bash或其他命令行工具。
    2. 使用`git init`命令在当前目录初始化一个新的Git仓库。

    “`shell
    $ git init
    “`

    3. 使用`git branch`命令创建一个新的分支。

    “`shell
    $ git branch
    “`

    4. 使用`git checkout`命令切换到新创建的分支。

    “`shell
    $ git checkout
    “`

    5. 现在你已经成功创建并切换到了新的分支上,可以在新分支上进行工作了。

    ## 方法二:将现有分支作为基点创建新分支

    有时候,即使当前分支没有上游分支,我们也可以使用现有分支作为基点创建一个新分支。

    1. 确保你已经在要作为基点的现有分支上。
    2. 使用`git branch`命令创建一个新的分支。

    “`shell
    $ git branch
    “`

    3. 使用`git checkout`命令切换到新创建的分支。

    “`shell
    $ git checkout
    “`

    4. 现在你已经成功创建并切换到了新的分支上,可以在新分支上进行工作了。

    ## 方法三:创建一个不依赖于上游分支的新分支

    有时候,我们也可以使用`git checkout`命令创建一个不依赖于上游分支的新分支。这种情况下,新分支会包含当前所在分支的所有提交历史。

    1. 确保你已经在当前分支上。
    2. 使用`git checkout -b`命令创建一个新的分支。

    “`shell
    $ git checkout -b
    “`

    3. 现在你已经成功创建并切换到了新的分支上,可以在新分支上进行工作了。

    以上就是在Git中创建新的分支但没有上游分支的方法和操作流程。无论是从空白状态创建新分支,还是使用现有分支作为基点创建新分支,亦或是创建一个不依赖于上游分支的新分支,我们都可以根据实际情况选择合适的方式来创建新的分支,并进行相应的工作。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部