国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - 編程技術 - 淺析git 刪除某次指定的提交問題

淺析git 刪除某次指定的提交問題

2020-07-31 00:28Yiven 編程技術

這篇文章主要介紹了git 刪除某次指定的提交問題,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的的朋友參考下吧

Git 是一個分布式版本控制軟件,與CVS、Subversion一類的集中式版本控制工具不同,它采用了分布式版本庫的作法,不需要服務器端軟件,就可以運作版本控制,使得源代碼的發布和交流極其方便。

git 是一個分布式版本控制軟件,最初由林納斯·托瓦茲創作,于 2005 年以 GPL 發布。最初目的是為更好地管理 Linux 內核開發而設計。應注意的是,這與 GNU Interactive Tools 有所不同。 git 最初的開發動力來自于 BitKeeper 和 Monotone。

淺析git 刪除某次指定的提交問題

git 最初的開發動力來自于 BitKeeper 和 Monotone。git 最初只是作為一個可以被其他前端(比如 Cogito 或 Stgit)包裝的后端而開發的,但后來 git 內核已經成熟到可以獨立地用作版本控制。很多著名的軟件都使用 git 進行版本控制,其中包括 Linux 內核、X.Org 服務器和 OLPC 內核等項目的開發流程。

主要功能

git 是用于 Linux 內核開發的版本控制工具。與 CVS、Subversion 一類的集中式版本控制工具不同,它采用了分布式版本庫的作法,不需要服務器端軟件,就可以運作版本控制,使得源代碼的發布和交流極其方便。git 的速度很快,這對于諸如 Linux 內核這樣的大項目來說自然很重要。git 最為出色的是它的合并追蹤(merge tracing)能力。

實際上內核開發團隊決定開始開發和使用 git 來作為內核開發的版本控制系統的時候,世界上開源社群的反對聲音不少,最大的理由是 git 太艱澀難懂,從 git 的內部工作機制來說,的確是這樣。但是隨著開發的深入,git 的正常使用都由一些友善的命令來執行,使 git 變得非常好用。現在,越來越多的著名項目采用 git 來管理項目開發,例如:wine、U-boot 等。

作為開源自由原教旨主義項目,git 沒有對版本庫的瀏覽和修改做任何的權限限制,通過其他工具也可以達到有限的權限控制,比如:gitosis、CodeBeamer MR。原本 git 的使用范圍只適用于 Linux/Unix 平臺,但在 Windows 平臺下的使用也日漸成熟,這主要歸功于 Cygwin、msysgit 環境,以及 TortoiseGit 這樣易用的 GUI 工具。git 的源代碼中也已經加入了對 Cygwin 與 MinGW 編譯環境的支持且逐漸完善,為 Windows 用戶帶來福音。

重點內容

reset命令有3種方式:
1:git reset –mixed:此為默認方式,不帶任何參數的git reset,即時這種方式,它回退到某個版本,只保留源碼,回退commit和index信息

2:git reset –soft:回退到某個版本,只回退了commit的信息,不會恢復到index file一級。如果還要提交,直接commit即可

3:git reset –hard:徹底回退到某個版本,本地的源碼也會變為上一個版本的內容

git reset只是在本地倉庫中回退版本,而遠程倉庫的版本不會變化。
刪除master分支為例

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#新建一個備份的分支,數據無價
git branch old_master
 
#提交本地當前的文件到新建的分支
git push origin old_master:old_master
 
#本地可以徹底恢復到你想恢復到的版本了
git reset --hard 58093e1355716f0f861b64f1c3dfe59242be28f7
 
#在web端settings頁面,修改默認分支為新建的分支,可以刪除遠程分支了
git push origin :master
 
#如果出現! [remote rejected] master (deletion of the current branch prohibited),說明沒有設置遠程的默認分支,沒有權限刪除,請在web端settings頁面,修改默認分支為新建的分支
 
#進行到這里,遠程的master分支已經刪除成功
#重新提交本地文件到master分支(此時會自動新建master分支)
git push origin master
 
#再體驗一下刪除分支
git push origin :old_master

到此這篇關于淺析git 刪除某次指定的提交問題的文章就介紹到這了,更多相關git 刪除某次指定的提交內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://www.cnblogs.com/yiven/p/8533644.html

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 亚洲一区二区三区蜜桃 | www.av在线| www日本视频| 日韩午夜一级片 | 在线一级黄色片 | 日韩成人中文字幕 | 欧美黑人性暴力猛交喷水黑人巨大 | 自拍偷拍第一页 | 欧美日韩专区 | 日韩欧美视频在线 | 国产a视频 | 久久精品免费观看 | 亚洲午夜精品 | 国产免费自拍 | 九九re| 久操免费视频 | 欧美日韩第一区 | 欧美一级精品片在线看 | 国产精品一区二区三 | 一本色道久久综合狠狠躁篇怎么玩 | 91久久综合亚洲鲁鲁五月天 | 精品一二三区在线观看 | 日韩精品极品视频在线观看免费 | 国产成人精品综合 | 黄色在线免费观看视频网站 | 久久精品国产99国产精2020新增功能 | 精品免费一区 | 色综合99 | 国产精品一区二区三区免费 | 午夜视频在线播放 | 欧美午夜一区 | 亚洲一区二区三区视频 | 国产欧美一区二区三区在线看 | 亚洲综合视频在线观看 | 亚洲精品成人在线 | 激情一区 | 久久久国产日韩 | 亚洲综合国产 | 亚洲国产精品久久 | 淫片一级国产 | 成人av一区二区亚洲精 |