git 命令相关笔记
Posted Oops
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git 命令相关笔记相关的知识,希望对你有一定的参考价值。
新建branch并push
切换到基础分支如master或者其他改动过的分支
git checkout master
git checkout $OTHER_BRANCH_NAME
2.创建并切换到新分支
git checkout -b $NEW_BRANCH_NAME
可以使用
git branch
或者git status
查看是否在new branch上。
3.更新分支代码并提交
git add .
git commit -m "init NEW_BRANCH_NAME"
git push origin $NEW_BRANCH_NAME
- 查看remote host的所有branches:
git branch -a
merge master到本地分支
1.切换到master(默认本地已有master)
git checkout master
2.update master
git pull origin master
3.切换到当前分支
git checkout $OTHER_BRANCH_NAME
4.将master merge到本地分支
git merge master
远程拉取新分支:
git checkout -b LOCAL_NAME origin/REMOTE_NAME
新建的本地分支push到远程服务器,远程分支与本地分支同名
注:提交本地BRANCH_NAME作为远程BRANCH_NAME的分支也可用以下命令:
git push origin BRANCH_NAME:BRANCH_NAME
最好名字一致方便对比
删除本地分支
git branch -d BRANCH_NAME
需解决conflict first
强制删除如下:(在非本分支下操作)
git branch -D BRANCH_NAME
error: cannot open .git/FETCH_HEAD: Permission denied
sudo chown -R USER_NAME:GROUP_NAME .git
待续。。
以上是关于git 命令相关笔记的主要内容,如果未能解决你的问题,请参考以下文章
VSCode自定义代码片段15——git命令操作一个完整流程
VSCode自定义代码片段15——git命令操作一个完整流程
GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段
GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段