git远程分支创建

Git使用分支:

查看分支:git branch

创建分支:git branch

切换分支:git checkout

创建+切换分支:git checkout -b

合并某分支到当前分支:git merge

删除分支:git branch -d

git版本控制,开发过程中常用命令。

git clone https://git.oschina.net/ryb/qt_api.git  git

获取远程分支 默认master

git checkout -b branch1 origin/develop

新建分支,从远程分支develop获取

1、 更新本地分支

git pull(输入账号密码)

–>失败 git pull origin develop:develop 需要制定
2、 本地新建分支

git branch branch1

+

git checkout branch1

相当于

git checkout -b branch1 (origin/develop)

3、 查看状态

 git status

4、 添加提交

git add filename/*    git commit -m '备注'

5、 合并分支

git merge branch1

6、 删除旧分支

 git branch -d branch1

7、 提交本地分支

git push origin develop2:develop

查看当前分支

git branch

当前分支所在版本号

git reset --hard HEAD

回滚到某个版本号

git reset 6yhes768(版本号)

查看当前分支状态

git status

查看历史提交记录

git log

查看项目的远程克隆地址 git remote -v

### 如何在Git中基于远程分支创建新的本地分支 要在Git中基于远程分支创建一个新的本地分支,可以按照以下方法操作: #### 1. 更新本地仓库中的远程分支信息 为了确保能够识别最新的远程分支,首先需要执行 `git fetch` 命令来获取远程仓库的更新。这一步会将所有的远程分支信息同步到本地。 ```bash git fetch ``` 此命令不会影响工作目录的内容,仅用于更新本地关于远程分支的信息[^1]。 #### 2. 列出所有已知的远程分支 通过运行以下命令,可以查看当前已经Fetch到的所有远程分支列表: ```bash git branch -r ``` 这条命令可以帮助确认目标远程分支是否存在以及其名称是否正确[^2]。 #### 3. 创建并切换至新本地分支 一旦确定了要使用的远程分支名称,就可以使用 `git checkout -b` 命令同时创建一个对应的本地分支并与之关联。假设远程分支名为 `origin/feature/apac_story_12345` ,那么可以通过如下方式创建并切换到名为 `feature/apac_story_12345` 的本地分支: ```bash git checkout -b feature/apac_story_12345 origin/feature/apac_story_12345 ``` 这里 `-b` 参数指示 Git 新建一个分支;后面紧跟的是新建本地分支的名字和它所跟踪的远程分支全名[^2]。 #### 4. 验证分支关系 完成上述步骤之后,可通过下面这个命令验证刚刚创建的本地分支是否成功设置为追踪指定的远程分支: ```bash git branch -vv ``` 该命令显示每一个分支的状态及其与哪个远程分支相连接的情况。如果一切正常,在输出结果里应该能看到类似于这样的条目: ``` * feature/apac_story_12345 cbb37931 [origin/feature/apac_story_12345] Merged PR 222001: fixed xxx automation issue ``` 星号(*)表示这是当前活动的工作分支[^2]。 --- ### 注意事项 - 如果希望以后每次推送更改时都默认推送到相应的远程分支,则可以在首次推送的时候加上 `-u` 或者 `--set-upstream` 参数简化流程。例如: ```bash git push -u origin feature/apac_story_12345 ``` 这样做的好处是在未来可以直接使用简单的 `git push` 和 `git pull` 而无需每次都指明源和目的位置[^3]。 - 另外一种情况是当存在同名的远程分支时,直接检出也会自动建立联系。比如有这样一个场景:有一个叫做 `experimental` 的远程分支存在于原点(origin),只需要简单地输入 `git checkout experimental` 就能实现既定效果[^4]。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值