phpstorm鏈接遠程項目php
https://github.com/AngleQi/Mui.git
在github上建立倉庫後 複製倉庫地址 好比
VCS——Checkout from Version Contrl——Git中 粘貼倉庫url地址
會從github倉庫中拷貝一份項目 而後就能夠在本地直接進行git操做
而且能夠push到github倉庫中 (會提示你輸入github的倉庫和密碼)
查看遠程倉庫:git remotegit
查看倉庫地址:git remote -vgithub
命令:vim
git remote remove <遠程庫名>
示例:bash
git remote remove origin
git remote add origin https://git.oschina.net/xiaoshusheng/Slow-download-speed.git
遠程倉庫名通常爲origin,但不強制使用,能夠更改成其它的服務器
git remote rename <舊名稱> <新名稱>
地址:http://git.oschina.net/ssh
git remote add origin https://git.oschina.net/xiaoshusheng/Slow-download-speed.git
ssh-keygen -t rsa -C "youremail@example.com"
把郵件地址換成你本身的郵件地址,一直回車,不用輸入密碼;完成後,能夠在用戶主目錄裏找到.ssh目錄,內有id_rsa和id_rsa.pub兩個文件, id_rsa是私鑰,id_rsa.pub是公鑰 vim ~/.ssh/id_rsa.pub。phpstorm
用編輯器打開id_ras.pub,複製公鑰內容,登錄http://git.oschina.net,找到對應的項目,填入公鑰並保存,以下圖:編輯器
用ssh下載遠程項目ui
git clone git@code.aliyun.com:jingcai/backend.git
git push origin master
出錯版本過低
若是要推送其餘分支,好比dev,就改爲:
git push origin dev
語句: git push origin master
錯誤 error: 沒法推送一些引用到 'https://gitee.com/clayer/chat.git' 提示:更新被拒絕,由於遠程倉庫包含您本地尚不存在的提交。這一般是由於另外 提示:一個倉庫已向該引用進行了推送。再次推送前,您可能須要先整合遠程變動 提示:(如 'git pull ...')。
解決辦法
先執行 git pull origin master
錯誤
fatal: 拒絕合併沒有關的歷史
[root@localhost chater]# git pull origin master --allow-unrelated-histories
解決辦法
git pull origin master --allow-unrelated-histories
若是git pull提示「no tracking information」,則說明本地分支和遠程分支的連接關係沒有建立,用命令
git branch --set-upstream branch-name origin/branch-name。
git pull origin master
git clone https://git.oschina.net/xiaoshusheng/Slow-download-speed.git