我對使用Github很新。我只習慣在本地設備中編寫代碼。我需要從github上取回一個repo,在repo(裏面有我的.java程序)裏面創建一個新文件,然後把它推回給github。我在網上看過,但對我來說這個解釋很困惑(作爲初學者)。拉和回推回購
拉和回推回購
回答
所有你需要做的是
svn co https://github.com/path/to/repo
... create your new file ...
svn add your_file
svn commit your_file -m "Message about new file."
,然後就大功告成了。
Git,而不是SVN。他們都是不同的實體。 – ifconfig
Github與SVN合作。 https://github.com/blog/626-announcing-svn-support – user1139069
但是,它不是首選的選項。 – ifconfig
的Git克隆< --url到存儲庫 - >
的Git結賬< --branchname - >
創建文件
的Git拉(重新同步遠程回購回購)
的Git添加
git的承諾-m 「這裏寫的評論」
混帳推
檢查以確保您已git的本地安裝第一:在命令行中
運行:
git --version
如果它返回一個Git版本,然後去到github存儲庫並複製路徑,如下所示:
在你的命令行中鍵入
git clone
其次是路徑(粘貼在)像這樣:從上面的例子:
按回車鍵。該存儲庫將在本地進行克隆和設置。
克隆完成後,您可以將
cd
直接存入存儲庫。在上面的例子中,我會鍵入:cd cordova-runner
假設你已經從倉庫的主人給參與者權限,你可以從那裏進行更改,分支,添加,提交和推回倉庫。如果您沒有獲得權利,您可以執行相同的過程,但先分叉回購。
我希望這有助於。
下載並安裝git的命令行工具: https://git-scm.com/downloads
如果你在Windows中,有一個git bash的許多人喜歡在CMD。在任何其他操作系統上,只需使用terminal/cli。
安裝完成後,首先需要克隆存儲庫。點擊鏈接後,你會發現存儲庫頁面的URL「克隆或下載」按鈕:
git add [filename]
:
git clone [url]
https://git-scm.com/book/en/v2/Git-Basics-Getting-a-Git-Repository
然後您需要添加文件通過git的跟蹤
https://git-scm.com/docs/git-add
然後你會提交你的改變。
git commit -m "Added a file like a champ!"
https://git-scm.com/docs/git-commit
然後你就會把你的改變,只要你有權限來推動。
git push [remote name] [branch]
使用git remote -v
查看您的遠程名稱和URL。您的遠程名稱是默認的「原點」在第一,所以如果您的分行名稱爲「發展,」這將是git push origin develop
https://git-scm.com/docs/git-push
的替代方案,並做了正確的方法,是用叉子叉回購,進行更改,提交和推送更改到遠程回購,然後創建原始回購的分支pull請求: https://help.github.com/articles/about-pull-requests/
引入請求所請求的其他人拉你變成自己的分公司。這進入合併等: https://git-scm.com/book/en/v2/Git-Branching-Basic-Branching-and-Merging
我提供的文檔鏈接,努力說服你檢查出來。 github和git都提供了很好的文檔。網上還有無數的git教程,很多都是互動的,真的可以幫助你學習這個品牌的源代碼控制。
- 1. git:擁有2個推/拉回購同步(或1推/拉和1拉同步)
- 2. 如何從回購和推到其他
- 3. Octokit:add_contents無法推送回購
- 4. DeprecationWarning當推到Mercurial回購
- 5. 推送github回購否認
- 6. 編輯從github拉回的maven回購
- 7. git拉gzip文件回購?
- 8. golang git的拉回購
- 9. Ansible不拉動git回購
- 10. Git推新基於其他回購的回購,開始新
- 11. 從Git回購一次,將推到另一個回購
- 12. git-lfs是否需要推動並回購回購?
- 13. 將Subgit git回購推送到遠程GitHub回購/服務器
- 14. Git:從分叉回購拉並推到我的貨叉
- 15. 拉一個遠程回購,並推送這些文件
- 16. 不能從自己的私人回購推(或拉)?
- 17. 回購中的Mercurial回購
- 18. SVN回購SVN回購?
- 19. IntelliJ和M2回購
- 20. Hudson和SVN回購
- 21. Github和Heroku回購?如何閱讀,推,拉,一般讓他們同步
- 22. 併發git拉和推從不同位置相同的遠程回購
- 23. 錯誤推到遠程的Git回購
- 24. 如何推送到git-svn回購?
- 25. 推動子模塊回購Github
- 26. 未能推到Git的遠程回購
- 27. 推Android的到GIT回購項目
- 28. 不能推入gitolite管理員回購
- 29. 推送文件到原始回購
- 30. 自動推送到github回購與travis
看起來你也是新來的谷歌? https://guides.github.com/activities/hello-world/ –
我會建議你先看看SO git文檔。 – Reborn