將本地新的項目上傳到GitHub建立的倉庫

來源:互聯網
上載者:User

標籤:好的   python   終端   建倉   tor   push   ase   strong   erro   

序:之前有人問過我怎麼把自己的檔案上傳到自己建立好的GitHub倉庫,也看到一些群裡有人問過。所以就打算寫一篇文章,記錄一下怎麼把本地建立的項目上傳到自己的GitHub倉庫,希望能協助一下還不太懂的人,各路大神、大牛、大拿請忽略。1.建立本地庫

找個路徑建立一個檔案夾,也可以使用git-bash建立

開啟git bash,使用mkdir建立檔案夾

命令:

mkdir python2                  #建立名為python2的檔案夾cd python2                       #進入檔案夾git init                              #通過命令git init把這個檔案夾變成Git可管理的倉庫 
2.把需要上傳的專案檔添加到建立的本地庫
  • 把需要上傳到GitHub的專案檔或檔案夾複製到建立的python2這個本地倉庫

  • 然後通過 git add .把該目錄下的所有檔案添加到倉庫,注意點是用空格隔開的

    命令:
    git status       #查看狀態git add .         #把該目錄下的所有檔案添加到倉庫
  • 使用git commit命令把專案檔提交到倉庫

    命令:
    git commit -m "first commit"       #添加-m參數,提交的注釋內容
    3.建立ssh key
  • 還是在git bash 終端輸入命令
    git config --global user.name "你的GitHub使用者名稱"git config --global user.email "你的GitHub註冊郵箱"ssh-keygen -t rsa -C "你的GitHub註冊郵箱"
  • 在提示設定密碼的時候直接按斷行符號鍵就可以。因為那是要設定你的秘鑰密碼,設定了之後,每次使用秘鑰的時候都要輸入密碼。我使用的是自己的電腦平時只有自己用,所以沒設定秘鑰密碼,如果你使用的是公用電腦,你可以設定秘鑰密碼保證秘鑰安全。
  • 將公匙添加到github上


4.在Github上建立一個倉庫
  • 可以直接點New repository來建立
    5.Github上建立好的倉庫和本地倉庫進行關聯
  • 關聯命令
    git remote add origin https://github.com/blurcat/python2-project.git#注意origin後面加的是你Github上建立好的倉庫的地址
6.把本地庫的所有內容推送到遠程倉庫(GitHub建立好的庫)

  • 另外,這裡有一點需要注意一下,就是在上面建立GitHub倉庫的時候,如果你勾選了Initialize this repository with a README(就是建立倉庫的時候自動給你建立一個README檔案),那麼到了將本地倉庫內容推送到GitHub倉庫的時候就會報一個error: failed to push some refs to ‘https://github.com/blurcat/python2-project.git‘
  • 這是由於新建立的那個倉庫裡面的README檔案不在本地倉庫目錄中,這時可以通過以下命令先將內容合并一下:
    git pull --rebase origin master
  • 合并之後再push就能成功了。

將本地新的項目上傳到GitHub建立的倉庫

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.