远程仓库有4个文件,本地有5个文件,相当于新增了一个,从远程仓库git pull下来后,会把本地的新增文件给删除了,直接git push又提示版本落后,不能推送到远程仓库,应该如何操作?
まず新しく追加したローカル ファイルをコミットしてから、リモート リポジトリをマージします。具体的な操作は次のとおりです。 git add .git commit -m "something"git fetch# 🎜 🎜#git rebase -i オリジン/リモート ブランチ名リベースを使用するとフォークを防ぐことができます
ちょっと付け加えておきます。まだ送信された最終バージョンではない場合、git commit ステップで 2 つのオプションがあります。
1 つは、最初にスタッシュしてからリベースすることです git stash apply stash@{0}也可以先commit,然后完成了所有本地更改之后再git commit --amend
git stash apply stash@{0}
git commit --amend
まず新しく追加したローカル ファイルをコミットしてから、リモート リポジトリをマージします。具体的な操作は次のとおりです。
git add .
git commit -m "something"
git fetch# 🎜 🎜#git rebase -i オリジン/リモート ブランチ名
リベースを使用するとフォークを防ぐことができます
ちょっと付け加えておきます。まだ送信された最終バージョンではない場合、git commit ステップで 2 つのオプションがあります。
1 つは、最初にスタッシュしてからリベースすることです
git stash apply stash@{0}
也可以先commit,然后完成了所有本地更改之后再
git commit --amend