中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

git怎么還原到某次commit并強制推送遠程

發布時間:2022-09-23 09:51:25 來源:億速云 閱讀:234 作者:iii 欄目:開發技術

這篇文章主要講解了“git怎么還原到某次commit并強制推送遠程”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“git怎么還原到某次commit并強制推送遠程”吧!

git還原到某次commit并強制推送遠程

不可逆提交

一、reset

1.git log查看提交記錄

git log

2.選擇某次提交的commit ID,ctrl+c復制提交ID

git怎么還原到某次commit并強制推送遠程

補充:按q退出日志到輸入模式

3.使用git reset –hard 還原到某一次提交

git reset --hard commit ID

git怎么還原到某次commit并強制推送遠程

這樣只會把遠程版本(對應的commitId)覆蓋到本地倉庫,然后如果本地做了修改想要提交現修改后的版本到遠程就必須強行推送。因為遠程倉庫記錄過你這個id后的版本。

4.推送修改后的版本(強行推送)

git push -f origin/master

git第一次提交代碼至遠程倉庫-強制推送

一、首次提交代碼到git倉庫

第一步:git init 初始化項目文件夾

第二步:git add . 鍵所有文件添加到暫存區

第三步:git commit -m “first commit” 提交到本地倉庫

第四步:git remote add origin XXX(XXX就是你github或者碼云等遠程倉庫的地址,git branch這個命令可以看到你所在的分支,刪除某個倉庫地址使用git remote rm origin)

第五步:git pull 拉取遠程分支信息,首次拉取合并信息

第六步:git push -u -f origin master 提交到遠程倉庫,這個命令中的 -f 是強制推送,因為遠程倉庫只有初始化的文件,所以強制推送上去就行了,不加-f 會報當前分支沒有遠程分支,強制推送可以覆蓋master,這樣就完成了第一次提交的步驟)

二、git倉庫操作

git remote remove origin # 刪掉原來git源
git remote add origin [YOUR NEW .GIT URL] # 將新源地址寫入本地版本庫配置文件
git push -u origin master # 提交所有代碼

感謝各位的閱讀,以上就是“git怎么還原到某次commit并強制推送遠程”的內容了,經過本文的學習后,相信大家對git怎么還原到某次commit并強制推送遠程這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

辽阳市| 茶陵县| 镇平县| 阿鲁科尔沁旗| 彝良县| 定陶县| 洛阳市| 平昌县| 资溪县| 肃北| 沁阳市| 泗阳县| 苏尼特右旗| 卢龙县| 崇左市| 富阳市| 丹棱县| 兴安盟| 保康县| 泊头市| 宜春市| 喜德县| 五台县| 云阳县| 定日县| 富蕴县| 陇川县| 开封市| 石城县| 启东市| 汝州市| 兰溪市| 梨树县| 临西县| 武功县| 开平市| 浦江县| 科技| 昭平县| 广丰县| 鹿泉市|