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

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

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

[[354949]]

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

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

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

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

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

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

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

至此,主分支的修改已經(jīng)被抹除。你可以重新轉(zhuǎn)到 dev 分支繼續(xù)剛才未完成的開發(fā)了。

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

本文轉(zhuǎn)載自微信公眾號「未聞Code」,可以通過以下二維碼關(guān)注。轉(zhuǎn)載本文請聯(lián)系未聞Code公眾號。

 

責(zé)任編輯:武曉燕 來源: 未聞Code
相關(guān)推薦

2021-07-03 08:55:44

代碼Git 分支

2021-01-30 09:50:54

MySQL密碼服務(wù)器

2024-07-30 08:16:18

Python代碼工具

2024-07-30 08:11:16

2016-10-17 19:14:28

2021-04-27 22:15:02

Selenium瀏覽器爬蟲

2023-10-29 09:16:49

代碼安全命令

2021-11-12 05:00:43

裝飾器代碼功能

2021-10-15 21:08:31

PandasExcel對象

2022-06-28 09:31:44

LinuxmacOS系統(tǒng)

2024-11-13 09:18:09

2021-04-05 14:47:55

Python多線程事件監(jiān)控

2022-03-12 20:38:14

網(wǎng)頁Python測試

2021-04-12 21:19:01

PythonMakefile項(xiàng)目

2025-05-28 03:15:00

Scrapy數(shù)據(jù)sleep

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鏈?zhǔn)?/a>調(diào)用
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 影音先锋中文字幕在线观看 | a国产一区二区免费入口 | 中文字幕在线人 | 国产 日韩 欧美 在线 | 亚洲精品2区| 国产精品一区在线 | 91精品久久久久久久久久入口 | 欧美一区在线视频 | 国产乱码精品1区2区3区 | 亚洲一区二区三区四区五区午夜 | 精品二三区 | 在线观看国产视频 | 国产精品入口麻豆www | 国产一区二区在线观看视频 | 青草久久免费视频 | 久久成人激情 | 免费在线观看av片 | 青青草精品| 精品视频在线观看 | 91亚洲国产成人久久精品网站 | 久久精品国产免费一区二区三区 | 久久不卡 | 欧美在线播放一区 | 一区二区精品视频 | 日韩网站免费观看 | 好姑娘影视在线观看高清 | 夜夜骑首页 | 91视频网 | 亚洲日日操 | 久久免费精品 | 国产精品免费小视频 | 国产人成在线观看 | 日韩精品久久一区 | 欧美亚洲网站 | 亚洲精品二区 | 91一区二区| 国产亚洲一区二区精品 | 欧美视频一级 | 国产目拍亚洲精品99久久精品 | 奇米av | 成人一区二区三区 |