IDEA下連接Git遠程倉庫


terminal下

  1.創建Git遠程倉庫
      1.項目語言:java
      2.Readme文件初始化項目

  2.touch README.md  //創建對應倉庫內的README.md文件

  3.touch  .gitignore  //創建配置文件(作用:上傳時忽略匹配的文件) 

  4.git init (重新初始化)

  5.git status  (查看項目中文件發送的變化)

  6. git add .(更新所有的變更文件)

  7.git status  (查看項目中文件發送的變化)	

  8.git commit -am "first commit init project"(將文件提交至本地倉庫)

  9.git remote add origin (Git的SSH)  //連接遠程倉庫(SSH於Git倉庫復制SSH地址) 

  10.git branch(查看分支)

  11.git pull(更新遠程倉庫至本地) 

  12.git push -u -f origin master  //推送分支(-f 強制推送)

  13.git branch(查看分支)

  14.git branch -r(查看遠程分支)

  15.git checkout -b v1.0 origin/master    //創建master下的新分支

  16.git branch //查看分支

  17.git push origin HEAD -u  //推送分支到遠程倉庫

注意:
Git需要提供SSH公鑰於遠程倉庫授權

        於Git命令窗口下
              1.在Git的命令行下,或Windows上Git Bash命令行窗口中鍵入:ssh-keygen -t rsa -C "imoocode@163.com"      #請把imoocode@163.com替換成自己的郵箱
              2.然后一路回,不要輸入任何密碼之類,生成ssh key pair
              3.ssh-add ~/.ssh/id_rsa      (若此行報Could not open a connection to your authentication agent錯誤,則先執行如下命令即可:ssh-agent bash)
              4.cat ~/.ssh/id_rsa.pub

              5.再把其中公鑰的內容(cat /.ssh/id_rsa.pub出來的信息)復制到剪切板
              6.登錄oschina的gitlab,登錄對應的gitlab右上角個人資料
              7.進入個人SSH公鑰配置,把剛剛輔助的添加進去,確認提交

//-----------------------------------------------------------
在執行git add .的時候可能出現以下報錯
Another git process seems to be running in this repository, e.g. an editor opened by ‘git commit’. Please make sure all processes are terminated then try again. If it still fails, a git process may have crashed in this repository earlier: remove the file manually to continue.

它的翻譯是:
另一個git進程似乎在這個存儲庫中運行,例如由’git commit’打開的編輯器。 請確保所有流程終止然后再試一次。 如果它仍然失敗,那就是一個git進程可能早先在此存儲庫中崩潰:手動刪除文件以繼續。
大概意思就是說,當前已經有了一個編輯器打開了“git commit”指令,請關閉所有git相關的進程重試,否則,請手動刪除那個文件。
windows對於進程的同步互斥管理,是有資源上鎖機制的。猜測這里肯定是有進程對某資源進行了加鎖,但是由於進程突然崩潰,未來得及解鎖,導致其他進程訪問不了
我們刪除互斥的一個文件就行了,進入工作區目錄下的隱藏文件.git,其中的index.lock文件刪除掉,問題解決。

借鑒鏈接:https://blog.csdn.net/jiejiemcu/article/details/89742593


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM