第二次git成功小记
第二次git小记
push代码报错解决
事情起因于一次报错:不能push代码
git push origin master To codehub.xxx.com:xxx/xxx.git ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'codehub.dxxx.com:xxx/xxx.git'
解决:git clone 仓库代码,将clone下来的文件夹下面的.git文件夹复制到要上传代码的文件夹下面
cp -r ./.git ../xxx/
cd ../xxx/
git add . && git commit -m "xxxx"
git push
后续 – bench分支创建
后面就是一些我本来想进行的一些操作
当你想要将原来的 master 分支中的代码转移到一个新创建的 old 分支,然后将新的代码推送到 master 分支时,可以按照以下步骤操作:
注意:在执行这些操作之前,请确保你的工作目录中没有未提交的更改,因为这些操作会影响到你的分支历史。
创建一个新的
old分支:git checkout -b old这会创建一个新的
old分支,并将你当前的工作目录切换到该分支。将
master分支的代码复制到old分支:git checkout master -- .这会将
master分支的所有文件复制到当前的old分支。进行代码修改:
在
old分支上进行你的代码修改。添加和提交更改:
git add . # 将所有修改添加到暂存区 git commit -m "描述你的修改" # 提交更改并添加描述信息切换回
master分支:git checkout master进行新的代码修改:
在
master分支上进行你的新代码修改。添加和提交新的更改:
git add . # 将新的修改添加到暂存区 git commit -m "描述新的修改" # 提交新的更改并添加描述信息推送到远程的
master分支:如果你想将新的
master分支的更改推送到远程仓库,可以使用以下命令:git push origin master这会将新的
master分支推送到远程仓库中的master分支。
现在,你已经创建了一个新的 old 分支,将原来的 master 分支中的代码复制到了 old 分支,并在新的 master 分支上进行了新的代码修改。最后,你可以将新的 master 分支推送到远程仓库中。
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.




