新項目創(chuàng)建并上傳至GIT
創(chuàng)建新項目并上傳至gitee
-
gitee設(shè)置
在gitee上創(chuàng)建項目咽弦,右上角點加號即可
-
設(shè)置中上傳ssh公鑰
-
如果沒有公鑰胁出,在本地生成
ssh-keygen -t rsa -C "xxxxx@xxxxx.com"
-
查看公鑰
cat ~/.ssh/id_rsa.pub
-
將上面查看到的公鑰上傳至gitee
在gitee ssh公鑰管理頁面粘貼進(jìn)去即可
-
測試gitee上ssh公鑰是否設(shè)置成功
ssh -T git@gitee.com # 返回信息 Hi Xxx! You've successfully authenticated
-
-
本地設(shè)置
假設(shè)現(xiàn)在本地已經(jīng)創(chuàng)建好了項目
-
初始化git倉庫
# 先進(jìn)入項目根目錄段审,然后執(zhí)行 git init
-
添加需要管理的代碼
注意,執(zhí)行之前最好先把.ignore文件編輯好
-
添加本地代碼至本地git倉庫
git add .
-
提交新添加到代碼到本地倉庫
git commoit -m "fist commit"
-
鏈接遠(yuǎn)程倉庫
# 后面的地址在項目遠(yuǎn)程倉庫上的下載按鈕復(fù)制一下即可 git remote add origin git@gitee.com:{username}/{ProjectName}
-
上傳至遠(yuǎn)程倉庫
-
我們要先pull一下
git pull origin master --allow-unrelated-histories
注意抑淫,首次pull的時候,要添加后面的參數(shù)姥闪,因為本地和遠(yuǎn)程都是已經(jīng)創(chuàng)建好的項目,雖然都是空項目催式,但是git認(rèn)為這兩個是不相干的項目避归,如果不加參數(shù),會出現(xiàn)下面的錯誤:
fatal: refusing to merge unrelated histories
-
然后處理沖突
如果遠(yuǎn)程倉庫和本地倉庫都有readme.md文件哺窄,那么里面的內(nèi)容可能會有沖突账锹,選擇性修改即可
-
提交操作
一是提交代碼修改操作,二是如果刪除了遠(yuǎn)程拉下來沒有用的文件奸柬,也需要先提交一下
# 提交 git commit -m "delete readme.md"
-
將項目代碼上傳至遠(yuǎn)程倉庫
執(zhí)行push操作
git push -u origin master
-
此時再看一下遠(yuǎn)程倉庫,應(yīng)該就有代碼了
-