我有一個本地項目與我的github回購最新。 其他人修改了項目(文件添加,修改,刪除)並將新源代碼遞交給USB存儲棒。他們沒有使用Github。 如何使用新來源更新回購?同步github回購本地更改從另一個目錄
1
A
回答
0
你可以簡單地用USB密鑰的內容替換您的本地內容,然後:
cd /root/dir/of/your/repo
# rm everything
# cp everything from USB
git add -A .
git commit -m "update from USB key"
git push origin
(請參閱「What's the difference between git add .
and git add -u
?」以獲得更多關於git add -A
)
我假設你的當前分支是master
,並且是already tracking origin/master
(意味着GitHub回購的主分支)
0
如果棒上的文件夾與您的項目具有相同的結構,那麼只需將usb文件夾複製到您的項目文件夾中即可nd當你被問到時,說你想合併文件夾。當然,這仍然會保留可能已經在USB上刪除的文件,但不會保存在您的項目中。假設這個不打擾你了,你的話,在命令行,做你的項目文件夾內:
git add -A
git commit -m "Your message"
git push origin master
這是遠程命名origin
(你的Github上),假設你是從你master
這樣做科。
0
將項目文件從源磁盤複製到您的工作目錄並輸入git status
以查看更改內容。然後,添加新的文件與git add ./path/file.ext
或git add ./directory
添加整個目錄當您添加完文件後,git commit -a
提交的所有文件,並在(默認)編輯撰寫提交信息或git commit -am'my short commit message'
承諾與所有提交的文件消息「我的短提交消息」。
最後,git push origin branchname
我建議也把其他人的工作在一個獨立的分支,便於合併到你的分支,但是,似乎是一個單獨的問題。
相關問題
- 1. 同步本地目錄與github回購
- 2. 與GitHub同步本地回購
- 3. 同步本地文件到github回購
- 4. Git - 同步Github回購與本地?
- 5. 更改Github中的本地回購目錄
- 6. 同步大學組項目從GitHub回購更改到個人服務器
- 7. 如何使用github與兩個本地回購(同一項目)
- 8. 當涉及.gitignore同步通過github的兩個本地回購
- 9. 推一個本地git回購到另一個在線git回購(如github)
- 10. 與Github同步Phabricator回購
- 11. 與遠程同步本地git回購一次拋棄本地更改/提交
- 12. 爲什麼「回購同步」會覆蓋我的本地更改?
- 13. 與ubuntu同步本地文件夾到github回購
- 14. GitHub回購更改爲「其他」回購
- 15. 同步從一個回購readme.md進入另一個
- 16. 本地化Github回購?
- 17. 更改與github回購有關的目錄
- 18. 強制從一個脫節的本地回購Git/GitHub推
- 19. git:與遠程同步本地回購
- 20. 如何同步本地git回購?
- 21. Android AOSP回購同步本地鏡像
- 22. 如何與Github回購同步?
- 23. Github的疑問 - 同步回購
- 24. 同步Github回購Dreamhost網站
- 25. 使用github回購自動同步
- 26. 與本地目錄同步GitHub存儲庫
- 27. 如何將本地代碼更改同步到github?
- 28. GitHub:針對不同子目錄的不同回購(遠程)
- 29. GitHub上保持回購目錄
- 30. GIT - 從另一個回購
當然,rm的一切......,除了你的倉庫根目錄下的'.git'目錄;) – VonC