Git--將已有的項目添加到github(轉)


轉自:https://blog.csdn.net/north1989/article/details/53471439

1. 目標:

把本地已經存在的項目,推送到github服務端,實現共享。

2. 實現步驟:

(1). 先從github創建一個空的倉庫

先從github創建一個空的倉庫,並復制鏈接地址

  • 創建倉庫 

  • 復制鏈接 
    這里寫圖片描述

(2). 初始化本地倉庫,並提交內容到本地

需要先打開 命令行終端,然后通過 cd 命令切換到需要添加到github 的項目的目錄下,然后依次執行如下命令, 具體命令及其含義如下:

1). touch README.md

創建說明文檔,

2). git init

初始化本地倉庫

3). git add .

添加全部已經修改的文件,准備commit 提交 
該命令效果等同於 git add -A

4). git commit -m ‘提交說明’

將修改后的文件提交到本地倉庫,如:git commit -m ‘增加README.md說明文檔’

(3). 連接到遠程倉庫,並將代碼同步到遠程倉庫

1). git remote add origin 遠程倉庫地址

連接到遠程倉庫並為該倉庫創建別名 , 別名為origin . 這個別名是自定義的,通常用origin ; 遠程倉庫地址,就是你自己新建的那個倉庫的地址,復制地址的方法參考 第二張圖。 
如:git remote add origin https://github.com/CnPeng/MyCustomAlertDialog.git 這段代碼的含義是: 連接到github上https://github.com/CnPeng/MyCustomAlertDialog.git 這個倉庫,並創建別名為origin . (之后push 或者pull 的時候就需要使用到這個 origin 別名)

2). git push -u origin master

創建一個 upStream (上傳流),並將本地代碼通過這個 upStream 推送到 別名為 origin 的倉庫中的 master 分支上

-u ,就是創建 upStream 上傳流,如果沒有這個上傳流就無法將代碼推送到 github;同時,這個 upStream 只需要在初次推送代碼的時候創建,以后就不用創建了

另外,在初次 push 代碼的時候,可能會因為網絡等原因導致命令行終端上的內容一直沒有變化,耐心等待一會就好。

(4). 繼續修改本地代碼,然后提交並推送到github

做完上面三個步驟之后,就實現了將本地代碼同步到github的功能,接下來要做的事情就是繼續修改代碼,然后提交並推送到github

1). git add .

添加全部修改的代碼,准備提交

2). git commit -m ‘提交說明’

將修改后的代碼先提交到本地倉庫

3). git pull

如果是多人協作開發的話,一定要先 pull ,將 github 的代碼拉取到本地,這樣在 merge 解決沖突的時候稍微簡便些。默認拉取到 master分支(如果只是自己做這個項目,可以忽略pull)

4). git push

將代碼推送到 github , 默認推送到 別名為 origin 的倉庫中的 master 分支上。

5). 注意事項:

如果有多個遠程倉庫 或者 多個分支, 並且需要將代碼推送到指定倉庫的指定分支上,那么在 pull 或者 push 的時候,就需要 按照下面的格式書寫:

git pull 倉庫別名 倉庫分支名 
git push 倉庫別名 倉庫分支名

版權聲明:本文為博主原創文章,轉載請注明出處;如文中有不當的地方,敬請指正,Q 893612134 https://blog.csdn.net/north1989/article/details/53471439


免責聲明!

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



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