github仓库分支

本文详细介绍了Git中的常用命令,包括初始化代码库、添加远程库、提交代码、分支操作、拉取和推送代码,以及查看状态和历史记录。还提到了如何设置默认分支以简化后续操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Git常用命令示例

创建代码库


# 初始化本地代码库

gitinit


# 添加远程代码库

gitremoteaddoriginhttps://github.com/user/repo.git

提交代码


# 添加修改的文件

gitaddfile1.txt

# 添加全部文件

gitadd.


# 提交修改

gitcommit-m"Add file1.txt"

分支管理


# 创建新分支

gitbranchfeature


# 切换分支

gitcheckoutfeature


# 创建并切换到新分支

gitcheckout-bfeature


# 删除分支

gitbranch-dfeature

main 分支重命名为 hyf 分支

以下是将 main 分支重命名为 hyf 分支的步骤:

  1. 切换到 main 分支:

    
    git checkout main
    
    
  2. 将当前分支重命名为 hyf

    
    git branch -m hyf
    
    
  3. 从远程仓库获取最新代码:

    
    git fetch origin
    
    
  4. 将本地的 hyf 分支与远程的 hyf 分支关联:

    
    git branch -u origin/hyf
    
    
  5. 更新远程仓库的引用:

    
    git remote set-head origin -a
    
    

合并分支


# 切换到目标分支

gitcheckoutmain


# 合并指定分支

gitmergefeature

拉取和推送代码


# 拉取远程main代码库


# 确保当前位于本地main分支

gitbranch


gitpulloriginmain


# 本地更新main

gitpulloriginmain


# 推送本地代码到远程代码库

gitpushoriginfeature

查看状态和历史记录


# 查看当前状态

gitstatus


# 查看提交历史

gitlog


# 查看文件修改历史

gitblamefile1.txt

将本地分支和远程分支进行关联-u


# 将本地分支feature和远程分支feature进行关联

gitpush-uoriginfeature:feature

关于 push -u命令的用法,它可以将本地分支和远程分支进行关联,并将本地分支的代码推送到远程分支。具体用法如下:


gitpush-u <远程代码库名> <本地分支名>:<远程分支名>

例如,我们要将本地分支 feature的代码推送到远程分支 feature,可以使用以下命令:


gitpush-uoriginfeature:feature

这将把本地分支 feature的代码推送到名为 origin的远程代码库的 feature分支,并且使用 -u选项将本地分支和远程分支进行关联,以便后续的代码推送和拉取操作。

使用 -u 参数可以将当前分支与远程仓库的分支进行关联,使得以后的推送和拉取操作可以简化为 git pushgit pull,无需再指定远程仓库和分支名。

默认分支

  • 点击 setting

  • Default branch“默认分支”下,在默认分支名称的右侧,单击 。


git pushgit pull`,无需再指定远程仓库和分支名。

默认分支

  • 点击 setting

[外链图片转存中…(img-PN3fgSkk-1713795759911)]

  • Default branch“默认分支”下,在默认分支名称的右侧,单击 。

[外链图片转存中…(img-BmPEfOjd-1713795759912)]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

...Yolo...

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值