tft每日頭條

 > 生活

 > git設置clone權限問題

git設置clone權限問題

生活 更新时间:2024-12-23 08:34:33

git設置clone權限問題(解決git中的detached問題)1

閑來沒事,優化了一下自己的博客站點,一通操作之後,不小心從主項目把子模塊的代碼也提交上去了。

但是站點并沒有更新,一番搜尋過後,才明白,對于主項目的提交(多此一舉),子模塊并不領情,結果就導緻了子模塊處于detached(遊離)狀态。

頗有一種兒子對爸爸的面面俱到産生的抗拒心理在裡頭,還真是。。多事。

git處于遊離狀态下,是不能夠提交更新代碼的。

下面記錄下解決方案,防止健忘。

  1. 使用 git status 查看是否處于遊離狀态。出來的一串英文有detached就表明處于遊離狀态。
  2. 使用 git branch 查看分支狀态。一個主分支main,一個遊離分支。
  3. 使用 git branch temp 創建臨時分支。
  4. 使用 git checkout temp 将當前代碼複制到temp分支。
  5. 使用 git checkout main 切回到主分支。
  6. 使用 git merge temp 将mian與temp兩個分支合并。
  7. 沒有沖突的話使用 git push origin main 提交代碼。
  8. 使用 git branch -d temp 删除臨時分支。
  9. 去到倉庫,發現代碼上傳成功。
,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved