2016-06-12 86 views
-1

我在gitlab上的git倉庫中有一個工作的應用程序。爲了追蹤一個錯誤,我在一個新的應用程序目錄中重新構建了一個按功能特徵的應用程序。錯誤消失了,現在我想用新應用程序目錄中的文件更新存儲庫中的文件。什麼是正確的方法來做到這一點?替換Git倉庫中的文件?

回答

0

在你的目錄

1,創建新的Git倉庫:

git init 

2.增加你的遠程倉庫的上行流:

git remote add origin [email protected] 

- 您的倉庫git的地址

3.檢查遠程存儲庫使用的分支:

git checkout -b master (or any other branch that holds your code) 

4.增加並提交更改:

git add dir/file.py (or php or whatever) 

git commit -m 'bug fixed' 

4.Pull遠程變化:

git pull origin master (or whatever other branch is used) 

5.Push更改到遠程產地:

git push origin master (or any other branch you checked out) 

此時你的代碼應該在版本庫

+0

當我運行'git checkout master'時出現錯誤,「pathspec'master'與git已知的任何文件都不匹配」,儘管gitlab似乎表明當前路徑被命名爲「master」 。 – VikR

+0

git checkout -b master應該在創建新的分支主機時解決它。你可以運行git status並且看到你確實在master上。如果您從中拉出的分支具有不同的名稱,那麼您可以通過同樣的方式使用git checkout branchname – dmitryro