使用Git Bash向GitHub上傳本地項目
1、初始化本地倉庫
在項目文件夾下打開Bash,輸入命令:
git init //初始化本地倉庫
2、新增加測試文件
輸入命令:
touch 測試文件.txt //新建文件
3、添加文件到本地倉庫
輸入命令:
git add . //添加所有文件到本地倉庫
4、提交所有文件
輸入命令:
git commit -m "git測試" //提交到本地倉庫
5、切換分支
輸入命令:
git checkout -b main //-b 表示這個分支不存在,會新建 myProject_v1.0 分支,并切換到此分支
6、連接到遠(yuǎn)端倉庫
輸入命令:
git remote add origin https://github.com/ITMingliang/MyStudy.git //遠(yuǎn)端倉庫地址
7、推送到遠(yuǎn)端倉庫
輸入命令:
git push origin main //推送到遠(yuǎn)端main分支
8、報錯分析
發(fā)現(xiàn)上面push報錯不要慌,看看提示報錯原因。提示fetch frist,是由于本地倉庫和遠(yuǎn)端倉庫,版本不一致,需要將最新內(nèi)容拉倒本地倉庫,進(jìn)行同步。
執(zhí)行fetch的意思就是,將遠(yuǎn)程主機(jī)的最新內(nèi)容拉到本地,即:git pull = git fetch + git merge
處理方法一:執(zhí)行git fetch
處理方法二:執(zhí)行git push -forigin main
(不推薦,它會忽略版本不一致問題)
9、再次push操作,發(fā)現(xiàn)仍然報錯
10、報錯原因分析
一般都是沖突造成的,解決方案執(zhí)行如下命令:
git pull origin main --allow-unrelated-histories //從遠(yuǎn)端倉庫拉去不相關(guān)歷史 git push origin main //推送到遠(yuǎn)端main分支
在執(zhí)行完第一條命令后,在本地倉庫文件目錄,會發(fā)現(xiàn)新增了拉去遠(yuǎn)端倉庫的幾個文件
11、檢查遠(yuǎn)端倉庫,是否有新增文件,驗證是否成功
到此這篇關(guān)于使用Git Bash向GitHub上傳本地項目的文章就介紹到這了。希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
thymeleaf實現(xiàn)th:each雙重多重嵌套功能
今天給大家分享一個使用 thymeleaf 實現(xiàn)一個動態(tài)加載一二級文章分類的功能,本文通過代碼講解的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友參考下吧2019-11-11百度HI QQ和MSN 阿里旺旺貿(mào)易通MSN在線客服在線聊天代碼
有時候業(yè)務(wù)需要,需要讓客戶更方便的與我們溝通,就可以參考下面的代碼。2010-04-04關(guān)于前端數(shù)據(jù)Fail?to?load?response?data問題的解決方法
這篇文章主要給大家介紹了關(guān)于前端數(shù)據(jù)Fail?to?load?response?data問題的解決方法,Fail to load respond data"是一個英文短語,意思是加載響應(yīng)數(shù)據(jù)失敗,需要的朋友可以參考下2023-12-12從學(xué)習(xí)到接單賺錢 十大網(wǎng)絡(luò)技術(shù)人員推薦收藏的網(wǎng)站
這篇文章主要介紹了從學(xué)習(xí)到接單賺錢 十大網(wǎng)絡(luò)技術(shù)人員推薦收藏的網(wǎng)站,需要的朋友可以參考下2015-08-08卷積神經(jīng)網(wǎng)絡(luò)Inception?V3網(wǎng)絡(luò)結(jié)構(gòu)圖
這篇文章主要為大家介紹了卷積神經(jīng)網(wǎng)絡(luò)的網(wǎng)絡(luò)結(jié)構(gòu)圖Inception?V3的結(jié)構(gòu)圖層詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-05-0510分鐘搞定讓你困惑的 Jenkins 環(huán)境變量過程詳解
這篇文章主要介紹了10分鐘搞定讓你困惑的 Jenkins 環(huán)境變量過程詳解,本文通過圖文實例相結(jié)合給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-01-01