將本地代碼倉庫得代碼上傳到遠程gitlab上


 

1、因為Git是分布式版本控制系統,所以需要填寫用戶名和郵箱作為一個標識。

  git config --global user.name "你的用戶名" 
  git config --global user.email "你的郵箱" 


2、首先進入一個目錄(將被git管理的倉庫)

  git init                                                      (通過命令 git init 把這個目錄變成git可以管理的倉庫,這時候你當前目錄下會多了一個.git的目錄)


3、將本地代碼關聯到遠程倉庫  

  git remote add origin  遠程項目鏈接            (gitlab上遠程倉庫的地址)


4、將項目的所有文件添加到倉庫中

  git add .                                                    (如果想添加某個特定的文件,只需把"."換成特定的文件名即可)


5、將add的文件commit到倉庫

  git commit -m "注釋語句" 

 

6、將遠程倉庫的代碼pull下來

  git pull origin master

    這一步可能會報錯:fatal: refusing to merge unrelated histories

    其實這個問題是因為 兩個 根本不相干的 git 庫, 一個是本地庫, 一個是遠端庫, 然后本地要去推送到遠端, 遠端覺得這個本地庫跟自己不相干, 所以告知無法合並

    解決辦法:

      git pull origin master --allow-unrelated-histories     ( 后面加上 --allow-unrelated-histories , 把兩段不相干的 分支進行強行合並)


8、把本地倉庫的文件推送到遠程倉庫

  git push -u origin master


免責聲明!

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



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