git
gitlab
创建并切换到分支
git checkout -b develop
合并分支操作
git branch 查看当前所在分支
git checkout master 切换
git merge develop 将develop分支合并到master
git push origin master 推送到远程
分支重置(注意权限)
网页操作:
取消保护-->删除-->分支重建-->拉取-->保护
git remote -v 查看分支情况
sudo -u www git checkout master 切换到master分支
sudo -u www git branch -D develp 删除原有的develop
sudo -u www git fetch -p origin develop 基于master远程分支到本地缓存
sudo -u www git checkout -b develop 创建并切换分支
sudo -u www git pull origin develop 拉取代码
sudo -u www git reset --hard origin/develop 重置本地develop 分支
拉取方式
git remote rm origin
git remote add origin git@github.com/hxza/python.git
分支删除
git branch -D dev
git branch -r -d origin/dev 远程
项目复制(注意权限)
git init 生成.git 目录
git remote add origin git@....
git fetch origin master
git checkout -b master
git pull origin master
git reset --hard master
修改configure文件 (https://git.whgxwl.com/fs/fs-backend-doc/blob/master/%E8%BF%90%E8%A1%8C%E7%8E%AF%E5%A2%83/configure.php-%E9%85%8D%E7%BD%AE.md)
执行 compose install
切换远程分支到本地
git branch
git fetch -p origin develop 拉取到暂存区
git checkout -b develop orogin/develop 创建并切换到develop
git pull origin develop 拉取
git 本地文件推送到远程
进入文件夹
git add --all
git commit -m 'new'
git push -u origin master
错误
need merge
sudo -u add .
sudo -u git fetch -p origin develop
sudo -u git reset --hard origin develop
sudo -u git pull origin develop
you need to resolve your current index firsterror: failed to push some refs to
1、先拉下来,会自动合并的(不用操心)git pull origin master
2、再上传git push -u origin master