先看兩個(gè)如果,再看第三點(diǎn),動(dòng)手能力強(qiáng)的可以用第三點(diǎn)(命令行)來解決,做一步要知道自己做的意義,比如:不要在錯(cuò)誤的遠(yuǎn)程倉庫上浪費(fèi)精力等。所以檢查好自己已有的環(huán)境。這里以gitee為例子,別的牌子路數(shù)都是一樣的。
1. 如果你已經(jīng)搞亂了
將項(xiàng)目根目錄下的.git刪掉,然后再跟著做2或者3。
2. 如果你用的IDEA
IDEA可以利用插件gitee來快速的上傳項(xiàng)目到gitee上。(github原生支持,不需要下載插件)
1. 安裝插件
setting->plugins->搜索gitee
2. 使用插件
VCS -> Import into Version Control -> Share Project on Gitee (or Share Project on GitHub)
然后就是傻瓜式的操作了。如果有錯(cuò)誤,自己解決不了,返回第一點(diǎn),重新來。如果git密碼第一次輸入錯(cuò)誤后不再提示你輸入而是一直用錯(cuò)誤的密碼,看第三點(diǎn)的第4小點(diǎn)的注意事項(xiàng)(3.4)。
3. 從頭開始(命令行上傳)
請(qǐng)按照自己進(jìn)行到的步驟,結(jié)合自己的實(shí)際情況來選則繼續(xù)下面的步驟。假設(shè)我的環(huán)境中沒有
.git,且我的遠(yuǎn)程倉庫https://gitee.com/xxx.git已創(chuàng)建好。
1. 初始化一個(gè)空的git本地倉庫
git init
2. 聲明你的身份
git config --global user.name "fantj"
git config --global user.email "8440xxx@qq.com"
3. 聲明你的遠(yuǎn)程倉庫路徑
git remote add origin https://gitee.com/xxx/xxx.git (你的遠(yuǎn)程項(xiàng)目地址)
查看遠(yuǎn)程倉庫地址
git remote -v
應(yīng)該要顯示出你的遠(yuǎn)程倉庫地址,如果不是對(duì)應(yīng)的地址。先刪除后添加。如果是正確的則跳過下面的代碼。
如果結(jié)果是正確的則跳過下面的代碼。
git remote rm origin
git remote add origin xxxxx.git
查看全局配置信息
git config --global --list
E:\workspace\go-xxx>git config --global --list
user.email=84407xxx@qq.com
user.name=fantj
4. 檢測(cè)是否成功連接上遠(yuǎn)程倉庫
執(zhí)行git fetch
E:\workspace\go-xxx>git fetch
remote: Enumerating objects: 3, done.
remote: Counting objects: 100% (3/3), done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 3 (delta 0), reused 0 (delta 0)
Unpacking objects: 100% (3/3), done.
From https://gitee.com/xxxx/go-xxxx
* [new branch] master -> origin/master
注意:
如果出現(xiàn)上述,證明成功連接到遠(yuǎn)程倉庫了,沒有出現(xiàn)也沒關(guān)系,證明你本地沒有你的gitee賬戶信息,隨便打個(gè)命令git clone http://gitee.xxxx.git或者git pull origin master就會(huì)讓你輸入密碼,注意盡量一次性輸正確,否則需要去win10 賬戶下修改(控制面板->用戶賬戶->管理憑據(jù)->尋找修改你的gitee密碼)。
5. 拉取遠(yuǎn)程倉庫
git pull origin master
E:\workspace\go-xxxx>git pull origin master
From https://gitee.com/xxx/go-xxxx
* branch master -> FETCH_HEAD
如果這步有錯(cuò)請(qǐng)檢查你的gitee密碼是否正確。
6. 準(zhǔn)備上傳工作
git add .
git commit -m "first commit"
git push origin master
E:\workspace\go-xxx>git push origin master
Enumerating objects: 83, done.
Counting objects: 100% (83/83), done.
Delta compression using up to 4 threads
Compressing objects: 100% (75/75), done.
Writing objects: 100% (82/82), 4.10 MiB | 1.73 MiB/s, done.
Total 82 (delta 6), reused 0 (delta 0)
remote: Powered by Gitee.com
出現(xiàn)上面則為上傳成功。


