2015-10-17 135 views
0

我有一个网络爬虫的文件夹,今天我开始使用git来管理它。运行git init后我支使用Git声称该分支与本地文件夹上的主分区相同

git checkout -b "change_scrapper" 

我做了我的变化有,承诺他们,然后想与主合并。当我运行时

git merge master 

git声称它是Already up-to-date。我读了一些评论,我应该revert,但我不确定在哪个分支,或者如果这适用于本地或远程管理。我的日志图根本不显示分支(粘贴在下面)

  1. 这是怎么回事?为什么git忽略我的提交?
  2. 如何解决这个问题?

    * commit be9ccb6fa5284e85869c06e7d875f098efcda909 
    | Author: Yotam <[email protected]> 
    | Date: Sat Oct 17 23:20:33 2015 +0300 
    | 
    |  Trying to remove swap files 
    | 
    * commit 9b029421582a132718aad121110e46b6c599c292 
    | Author: Yotam <[email protected]> 
    | Date: Sat Oct 17 23:19:14 2015 +0300 
    | 
    |  removed swap fles 
    | 
    * commit bb7121420ccbf7775b5ee752579ff7ecd67ed131 
    | Author: Yotam <[email protected]> 
    | Date: Sat Oct 17 23:15:14 2015 +0300 
    | 
    |  Changed the channel scrapper to use cssselector 
    | 
    * commit ab501663ed9e1f176ea7d1956727a495f252a8c4 
        Author: Yotam <[email protected]> 
        Date: Sat Oct 17 20:41:42 2015 +0300 
    
         created 
    

回答

4

做您分支内git merge master,你实际上是合并来自masterchange_scrapper,而我猜你会喜欢做的正好相反。 因为你只是从master分支出来的,并且永远不会提取它,所以你的分支很可能与主分支(即已经是最新的)保持一致。

因此,一旦在您的分支承诺,结账返回master,并从那里给git merge change_scrapper

相关问题