網站首頁 編程語言 正文
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、連接到遠端倉庫
輸入命令:
git remote add origin https://github.com/ITMingliang/MyStudy.git //遠端倉庫地址
7、推送到遠端倉庫
輸入命令:
git push origin main //推送到遠端main分支
8、報錯分析
發現上面push報錯不要慌,看看提示報錯原因。提示fetch frist,是由于本地倉庫和遠端倉庫,版本不一致,需要將最新內容拉倒本地倉庫,進行同步。
執行fetch的意思就是,將遠程主機的最新內容拉到本地,即:git pull = git fetch + git merge
處理方法一:執行git fetch
處理方法二:執行git push -forigin main
(不推薦,它會忽略版本不一致問題)
9、再次push操作,發現仍然報錯
10、報錯原因分析
一般都是沖突造成的,解決方案執行如下命令:
git pull origin main --allow-unrelated-histories //從遠端倉庫拉去不相關歷史 git push origin main //推送到遠端main分支
在執行完第一條命令后,在本地倉庫文件目錄,會發現新增了拉去遠端倉庫的幾個文件
11、檢查遠端倉庫,是否有新增文件,驗證是否成功
原文鏈接:https://www.cnblogs.com/wml-it/p/15584578.html
相關推薦
- 2023-02-05 如何用C#獲取計算機詳細的軟件和硬件信息_C#教程
- 2022-08-13 Docker(Windows版)安裝zookeeper+kafka
- 2022-12-03 Golang檢查變量類型的四種方式_Golang
- 2022-06-12 Python閉包的使用方法_python
- 2022-07-13 IO流之字節流與常見編碼
- 2022-09-02 Qt為exe添加ico圖片的簡單實現步驟_C 語言
- 2022-06-02 jquery實現淘寶商品圖片局部放大_jquery
- 2022-05-09 React中的axios模塊及使用方法_React
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支