成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

一日一技:不小心修改了Git主分支的代碼怎么辦?

系統
主分支 master 或者 main 中的修改,只能通過 merge 合并代碼引入。絕對不應該手動在主分支里面修改代碼。在很多正規項目里面,主分支是不允許直接 push 代碼的。

[[354949]]

 在以前的文章:手把手教學,如何解決 git 沖突?中,我提到,主分支 master 或者 main 中的修改,只能通過 merge 合并代碼引入。絕對不應該手動在主分支里面修改代碼。在很多正規項目里面,主分支是不允許直接 push 代碼的。

但在現實中,經常出現這樣的情況。上一次合并完成代碼以后,我的分支還停留在主分支。過了十天半個月以后,突然發現了一個 bug,或者想到了一個需要修改的地方。于是打開 VSCode 或者 IDE 就開始改代碼。改了幾十行代碼,好幾個文件以后,突然發現,糟糕,我在主分支上面改了文件。

有不少同學遇到這種問題以后,是這樣解決的:

  1. 先git status 看看修改了哪些文件,去文件夾里面把這些文件復制出來。
  2. 使用git checkout -- 文件名把所有修改全部重置
  3. 重新創建一個新的分支
  4. 把之前復制出來的文件覆蓋回去
  5. ……

這樣做,雖然說確實可以解決問題,但過程非常繁瑣。

那么,遇到這種情況怎么辦呢?實際上非常簡單:

  1. git add把所有文件加入暫存區
  2. git commit把所有文件提交到變更記錄里面
  3. 執行命令git branch -M dev把當前的主分支改名為dev
  4. 執行命令git checkout -b main重新創建一個主分支。(注意 Github 新項目的主分支是 main,老項目是 master)
  5. 執行命令git reset --hard HEAD^移除主分支最新的提交

至此,主分支的修改已經被抹除。你可以重新轉到 dev 分支繼續剛才未完成的開發了。

如果大家還不會正確使用 Git,可以點擊閱讀原文,使用微軟提供的交互式環境來信息和操作,根據提示一步一步完成操作,也就學會了 Git。

本文轉載自微信公眾號「未聞Code」,可以通過以下二維碼關注。轉載本文請聯系未聞Code公眾號。

 

責任編輯:武曉燕 來源: 未聞Code
相關推薦

2021-07-03 08:55:44

代碼Git 分支

2021-01-30 09:50:54

MySQL密碼服務器

2016-10-17 19:14:28

2024-07-30 08:16:18

Python代碼工具

2024-07-30 08:11:16

2021-04-27 22:15:02

Selenium瀏覽器爬蟲

2021-11-12 05:00:43

裝飾器代碼功能

2023-10-29 09:16:49

代碼安全命令

2021-10-15 21:08:31

PandasExcel對象

2025-05-28 03:15:00

Scrapy數據sleep

2021-04-12 21:19:01

PythonMakefile項目

2022-06-28 09:31:44

LinuxmacOS系統

2024-11-13 09:18:09

2021-04-05 14:47:55

Python多線程事件監控

2022-03-12 20:38:14

網頁Python測試

2021-07-08 21:49:13

前端后端Cookies

2016-10-17 08:58:23

Windows 7殺毒賬號

2021-03-18 23:28:45

Python反斜杠字符串

2023-10-28 12:14:35

爬蟲JavaScriptObject

2021-09-13 20:38:47

Python鏈式調用
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 播放一级黄色片 | 97久久精品午夜一区二区 | 99精品一区| 国产久| 国产精品资源在线 | www.狠狠干| 九色网址 | 人人爽日日躁夜夜躁尤物 | 精品久久1| 亚洲精品99 | 91精品国产一区二区三区动漫 | 国产日韩欧美在线 | 天天天插 | 精品免费国产一区二区三区四区介绍 | 日韩中文一区二区 | 日韩a视频 | 亚洲色图插插插 | 久久精品网 | 日韩精品免费视频 | 久久亚洲春色中文字幕久久久 | 国产成人综合网 | 看黄在线 | 自拍亚洲 | 日韩在线中文字幕 | 精品久久久久久久久久久久久久 | 天堂免费看片 | 婷婷色在线 | 欧美一级片免费看 | 亚洲精品在线国产 | 欧美美女爱爱视频 | 国产精品一区二区av | 国产成人精品一区二区三区四区 | 国产一区免费 | 97色在线观看免费视频 | 中文字幕91av | 草久在线视频 | 欧美888 | 亚洲大片一区 | 国产91成人 | 成人亚洲视频 | 精品久久国产 |