gitee存放代码_git / gitee 提交本地仓库代码到Git或Gitee流程 及 常见报错
前提:在 Windows 下安裝 git 客戶端
然后直接在 base 中執(zhí)行命令
1、本地初始化 git 設(shè)置
git config --global user.name "你的名字或昵稱"
git config --global user.email "你的郵箱"
2、進入項目文件夾,初始化目錄 --通過命令 git init 把這個目錄變成git可以管理的倉庫
git init
3、把文件添加到版本庫中 --通過命令 git add . / git add -A 添加到暫存區(qū)里面去,后面的小數(shù)點“.”和“-A”,意為添加文件夾下的所有文件,如需添加指定文件夾 git add 后面直接跟文件夾名稱(暫存區(qū)是一個介于你的工作區(qū)和版本庫的中間狀態(tài))
git add .
git add -A
4、把文件提交到gitee倉庫?--通過命令 git commit 將文件提交到gitee倉庫,引號內(nèi) commitMessages 用來描述你本次提交的代碼都做了哪些操作
git commit -a -m "commitMessages"
5、關(guān)聯(lián)到遠程庫 --通過命令?git remote add關(guān)聯(lián)遠程庫(連接遠程庫),“https://gitee.com/companyname/demo” 是你要連接的遠程倉庫地址
git remote add origin https://gitee.com/companyname/demo
6、獲取遠程庫代碼與本地代碼同步并合并?--通過命令 git pull同步并合并(如果遠程庫不為空必須做這一步,否則后面的提交會失敗)
git pull --rebase origin master
7、本地庫內(nèi)容推送到遠程 --使用 git push命令,實際上是把當(dāng)前分支master推送到遠程。執(zhí)行此命令后會要求輸入用戶名、密碼,驗證通過后即開始上傳。
git push origin master
狀態(tài)查詢命令
git status
拓展信息:
1、使用git push origin master將本地庫內(nèi)容推送到遠程倉庫時,有時候會報錯如下圖:
報錯原因:是因為遠程倉庫和本地倉庫文件沖突
解決方法:使用?git pull --rebase origin master命令先拉取遠程倉庫代碼到本地倉庫,然后在 git push
2、使用?git pull --rebase origin master同步遠程倉庫代碼到本地時,有時會出現(xiàn)如下圖所示:(藍色字體部分)
解決方法:使用git rebase --abort命令可以讓倉庫回退到上一個版本,上圖所示的藍色字也會變?yōu)檎?/p>
3、如果你原本使用的倉庫地址需要更換,可以執(zhí)行以下命令
// 刪除原本的ssh倉庫地址
git remote rm origin // origin 代表你原本ssh地址的倉庫的別名
// 新增http地址的倉庫
git remote add origin https://gitee.com/company/demo
4、git 給遠程庫起的默認名稱是origin,如果有多個遠程庫,我們需要用不同的名稱來標(biāo)識不同的遠程庫
1)?刪除已關(guān)聯(lián)的名為?origin的遠程庫
git remote rm origin
2)?先關(guān)聯(lián)GitHub的遠程庫:
git remote add github git@github.com:name/demo.git
注意:遠程庫的名稱叫?GitHub,不是默認的origin
3)?再關(guān)聯(lián)Gitee的遠程庫:
git remote add gitee https://gitee.com/company/demo
注意:遠程庫的名稱叫?Gitee,不是默認的origin
5、git pull 拉取代碼沖突,解決辦法:
1) git add -A? ? 添加本地文件到緩存區(qū);
2) git commit -m "提交描述"? ?添加描述;
3) git pull? ? 拉取線上倉庫代碼(本地緩存區(qū)文件自動合并線上倉庫有沖突文件);
4) git push? ? 提交本地緩存區(qū)文件到線上倉庫;
6、強制覆蓋本地代碼:
git fetch --all
git reset --hard origin/master
git pull
單行命令執(zhí)行
git fetch --all &&?git reset --hard origin/master &&?git pull
總結(jié)
以上是生活随笔為你收集整理的gitee存放代码_git / gitee 提交本地仓库代码到Git或Gitee流程 及 常见报错的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 华硕笔记本没有无线服务器,华硕笔记本连不
- 下一篇: python绘制散点图、如何选两列作为横