關於在GitHub上新建一個庫並和本地倉庫關聯


在GitHub上新建一個倉庫:

1.新建一個空的倉庫

 2.填寫倉庫名字以及倉庫描述         選擇是公開倉庫還是私有倉庫,自從 GitHub 被微軟收購之后,我們也可以免費創建私有倉庫了

其次就是,Initialize this respository with a README  是指是否初始化  README 文件

還有就是  add a license  是指增加開源協議,一般選擇 MITlicense 就可以了,當選擇之后會增加兩個文件,所以現在先不添加 

 

 

創建完成,就跟使用阿里雲是一樣的。但是,此時GitHub上的遠程倉庫,並沒有和本地的倉庫關聯起來,所以,接着往下走

 

 

 3.在需要傳到GitHub上面去的那個文件夾里面 git bash

  1. 輸入 git init  初始化本地倉庫 文件夾中會多出一個 .git 文件,但是,此時 git 還沒有接手管理里面的文件
  2. 使用 git add .   注意這個點,別漏掉了,它表示,將當前文件夾里面的全部文件,都添加到 暫存區 里面
  3. 然后使用 git commit -m "文件的名字"   讓別人知道你添加的是什么   表示將 暫緩區 里面的文件添加到.....(我會回來補充的,我忘了,這個叫做 版本區),執行完這個命令之后, git 已經接手管理文件夾里面的文件了,但是,此時的僅僅是本地倉庫,並沒有和GitHub上的遠程倉庫關聯

4.然后,關聯本地倉庫和遠程倉庫

  運行 git remote add origin https://github.com/Cat-aiping/Learn_Git.git        此時,本地倉庫和遠程倉庫已經關聯起來了(這里的 origin 可以理解為 別名,這行命令可以理解為將本地倉庫和遠程倉庫關聯起來,然后讓 git 記住這個地址,並且給這個 Http 地址起了一個別名 origin

  運行 git push -u origin master        將本地倉庫代碼 push 到遠程倉庫,在GitHub上刷新就可以查看到代碼了

5.在本地倉庫上新建了一個開發分支 develop,並將其推送到遠程倉庫

 6.當 git clone 遠程倉庫的時候,可能 clone 下來的倉庫只會有一個 master 分支,並沒有遠程倉庫上的其他分支,但其實遠程分支上的文件都被 clone 了下來,只是沒有生成分支而已,所以

 可以使用這個命令來生成遠程倉庫上對應的分支,在這個過程中,因為文件已經被 clone 了,所以並沒有向遠程倉庫發送請求。

git checkout 有兩個作用 1.切換分支 2.在本地創建一個新的分支

 


免責聲明!

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



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