選擇目錄 , 右鍵選擇Git Bash Here(git的命令窗口)
git命令窗口中輸入git init , 發(fā)現(xiàn)git-test目錄中生成一個隱藏的.git目錄 , 說明git-test目錄成為工作區(qū)
?然后輸入git status?查看狀態(tài),如果出現(xiàn)紅色文件,那么就說明文件還沒提交到緩存區(qū)
在git控制臺中使用命令 ?git add 文件名(帶后綴)? , 將文件由工作區(qū)提交暫存區(qū)
通過git status來查看狀態(tài),如果是綠色說明工作區(qū)的文件已經(jīng)提交到了暫存區(qū)
將緩存區(qū)內(nèi)容提交本地倉庫命令 ?git commit -m '第一次提交'
注意:如果第一次提交出現(xiàn)了彈出框 , 需要填寫如下內(nèi)容
命令: git config --global user.email '123456@qq.com'
說明: 指定郵箱
命令: git config --global user.name '自己的英文名字'
說明: 指定操作者
?文件需要先提交到本地倉庫,在推送到遠程倉庫前,
我們需要先建立本地倉庫與遠程倉庫的關(guān)系
關(guān)聯(lián)遠程倉庫命令 : git remote add origin 遠程倉庫地址
然后拉取,拉取指令 : git pull
注意1 : 在推送代碼前必須先拉取代碼,否則無法推送本地倉庫代碼到碼云倉庫
注意2 : 首次拉取 git pull origin master --allow-unrelated-histories
?
?然后推送,推送指令 : git push
注意1 : 首次推送使用指令 git push -u origin master
注意2 : 推送前保證代碼已經(jīng)正常提交到本地倉庫
完成!?。?
可能遇到的問題1:進行git push
操作時報錯:fatal: The current branch master has no upstream branch.
原因:沒有將本地的分支與遠程倉庫的分支進行關(guān)聯(lián)
通過git branch
查看本地分支只有master
通過git branch -a
查看遠程分支,有master
和remotes/origin/master
兩個
這時由于遠程倉庫太多,且分支較多。在默認情況下,git push
時一般會上傳到origin
下的master
分支上,然而當(dāng)repository
和branch
過多,而又沒有設(shè)置關(guān)聯(lián)時,git就會產(chǎn)生疑問,因為它無法判斷你的push目標(biāo)
解決方法:使用git push -u origin master
命令
可能遇到的問題2:error: failed to push some refsto‘遠程倉庫地址
?解決方法:
對于error: failed to push some refsto‘遠程倉庫地址’
1 使用如下命令(執(zhí)行 git pull --rebase 的時候必須保持本地目錄干凈)
git pull --rebase origin master
2 然后再進行上傳:文章來源:http://www.zghlxwxcb.cn/news/detail-647026.html
git push -u origin master
?文章來源地址http://www.zghlxwxcb.cn/news/detail-647026.html
到了這里,關(guān)于Git:把本地文件從本地上傳到遠程倉庫GitLab中的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!