Git 初始化,倉庫

  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 倉庫別名 倉庫分支名

作者:CnPeng鏈接:http://www.lxweimin.com/p/6f3324e4f335來源:簡書著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容