84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
遠端倉庫有4個文件,本地有5個文件,相當於新增了一個,從遠端倉庫git pull下來後,會把本地的新增文件給刪除了,直接git push又提示版本落後,不能推送到遠端倉庫,應該如何操作?
先把本地新增的檔案commit之後再去合併遠端倉庫的,具體操作如下:git add .git commit -m "something"git fetchgit rebase -i origin/遠端分支名使用rebase可以防止分叉
補充一下。如果目前還不是提交的最終版本,在git commit那步有兩個選項。
一個是先stash,rebase之後再git stash apply stash@{0}也可以先commit,然后完成了所有本地更改之后再git commit --amend
git stash apply stash@{0}
git commit --amend
先把本地新增的檔案commit之後再去合併遠端倉庫的,具體操作如下:
git add .
git commit -m "something"
git fetch
git rebase -i origin/遠端分支名
使用rebase可以防止分叉
補充一下。如果目前還不是提交的最終版本,在git commit那步有兩個選項。
一個是先stash,rebase之後再
git stash apply stash@{0}
也可以先commit,然后完成了所有本地更改之后再
git commit --amend