一、在gitee上新建遠程倉庫
倉庫名稱必填,路徑自動跟倉庫名稱保持一致
解釋說明:
倉庫名稱:必填,每個倉庫都需要有一個名稱,同一個碼云賬號下的倉庫名稱不能重復(fù)
路徑:訪問遠程倉庫時會使用到,一般無需手動指定,和倉庫名稱自動保持一致
開源:所有人都可以查看此倉庫
私有:只有此倉庫的成員可見,其他人不可見
二、初始化本地倉庫
打開項目根目錄文件夾,打開git命令窗口,使用git命令進行操作
注意:idea中也可以進行操作,但是操作過程中問題較多,所以第一次建議使用命令行進行操作
我這邊的建議是,使用git命令窗口進行操作,idea界面作為一個判斷操作過程是否成功的可視化標準
操作之前先說一下git中的幾個概念簡單說一下,
版本庫:前面看到的.git隱藏文件夾就是版本庫,版本庫中存儲了很多配置信息、日志信息和文件版本信息等
工作區(qū):包含.git文件夾的目錄就是工作區(qū),也稱為工作目錄,主要用于存放開發(fā)的代碼
暫存區(qū):.git文件夾中有很多文件,其中有一個index文件就是暫存區(qū),也可以叫做stage。暫存區(qū)是一個臨時保存修改文件的地方
在idea中,可以通過文件的顏色可以知道文件在Git中的狀態(tài);
黑色:表示與Git版本庫一致的文件;
綠色:表示新增的文件;
藍色:表示內(nèi)容有改動過的文件;
磚紅色:表示未加入到暫存區(qū)的文件;
灰色:表示為.gitignore排除掉的文件,如HELP.md,項目中的日志文件夾等等
執(zhí)行git init
初始化本地倉庫
三、執(zhí)行g(shù)it命令上傳代碼
1、執(zhí)行git add .
將所有文件添加到暫存區(qū)
. 表示添加所有文件
2、執(zhí)行git commit -m '本次提交備注message'
3、執(zhí)行 git remote add origin https://gitee.com/blanhb/my_ruoyi.git
關(guān)聯(lián)遠程倉庫
復(fù)制自己的gitee上的倉庫地址
例如:https://gitee.com/…/my_ruoyi.git
4、執(zhí)行git pull origin master
拉取合并遠程倉庫代碼
注意:這里出現(xiàn)fatal,是沒有執(zhí)行成功的
這個錯誤通常是由于兩個不同的 Git 倉庫歷史不相關(guān)導(dǎo)致的。如果你執(zhí)行 git pull
命令,Git 會嘗試將遠程倉庫的更改合并到本地倉庫。但是如果本地倉庫和遠程倉庫的歷史記錄不同,Git 就會拒絕合并操作。
你可以嘗試使用 --allow-unrelated-histories
選項進行合并,例如:
git pull origin master --allow-unrelated-histories
這將強制 Git 合并兩個不同歷史的倉庫。
注意:在這種情況下,你需要小心處理合并沖突,因為兩個不相關(guān)的倉庫可能有相同的文件或文件名,導(dǎo)致合并沖突。
比如,你遠程倉庫有一個readme,本地倉庫有一個readme ,兩個文件就有沖突,內(nèi)容就會合并。
不過我們在這里遠程倉庫是空的,所以沒有影響。
5、如果gitpull 未成功,加上--allow-unrelated-histories
參數(shù)再次執(zhí)行
這樣就合并成功了
這里執(zhí)行完命令會有這個窗口,輸入:q退出
6、執(zhí)行git push -u origin master
將本地代碼推送到遠程倉庫
7、遠程倉庫查看提交的代碼
刷新遠程倉庫后,就可以看到本地代碼已經(jīng)推送到了遠程倉庫中
文章來源:http://www.zghlxwxcb.cn/news/detail-838373.html
最后,我們后續(xù)就可以正常的在idea中進行g(shù)it的一些常規(guī)操作了,comiit,pull,push等。文章來源地址http://www.zghlxwxcb.cn/news/detail-838373.html
到了這里,關(guān)于本地項目如何上傳到gitee的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!