Git 筆記 | 上傳 Android 項目到 GitHub

Only One.Only One.Only One.git

在這裏插入圖片描述

前言

某天,接到老項目改版需求,摩拳擦掌,我摯愛的 Android,剛好想起來以前有個小夥伴問過我怎麼將本地 Android 項目上傳 GitHub,時間很久了,正好藉着這個機會,從新玩一遍,也捎帶腳記錄下。github

上傳,搞起~

下面將會逐步記錄我的上傳習慣採用的方式,有好的方式歡迎交流~緩存

1. GitHub 建立私有倉庫

這個隨意,看項目性質去建立選擇私有或者公開倉庫。bash

我的習慣在此操做以下倆步:工具

  • 勾選 「Initialize this repository with a README」 ,在遠程倉庫中初始化 ReadMe 文件; ReadMe 文件,主要是記錄有關項目信息,好比說使用的三方庫,記錄更新版本等,主要是便於後面接手的小夥伴可以很快上手。
  • 選擇添加 Android 忽略文件。 在 Android 編譯過程當中會產生一些臨時性的文件以及本地項目對應本地化配置等,開發組內小夥伴每一個人環境可能都不相同,儘可能避免上傳無心義內容,例如你我的的本地化配置。

2. 簡單的用戶權限管理

通常咱們的開發小組會包含不少人,那麼怎麼保證別人也能訪問咱的私有項目呢?this

很 Easy~spa

點擊 "Invite teams or people" 並在彈框中鍵入要添加用戶的 GitHub 名稱:命令行

針對每一個小夥伴的工做指責分配不一樣的權限,具體狀況具體分析:code

完成以後點擊下放 「贊成添加某某到此項目倉庫」 ,隨後下面用戶組便出現了剛剛添加童鞋的我的信息,只不過還須要相應的童鞋贊成加入才能夠,畢竟強扭的瓜不甜嘛。cdn

3. 手撕 Git,上傳 GitHub

Android Studio 創建 Android 項目,隨後將 .gitignore 默認的 Git 忽略文件刪除。

刪除的緣由有倆個:

  • 建立遠程倉庫時,勾選添加 Android 忽略文件;
  • 正好這裏想額外擴充一點 Git 實戰小技巧。

這裏列一下基本步驟:

  1. 經過命令行工具進入當前以建立的 Android 項目根目錄,或者直接使用 Android Studio 的 Terminal 工具,輸入以下命令初始化 Git:
git init
複製代碼
  1. 將本地文件添加暫存區:
git add .
複製代碼
  1. 將本地文件提交遠程庫(只是提交,並無推送上去):
git commit -m "Commit Info"
複製代碼

這裏放置我的操做示意圖,以便小夥伴更直觀的查看操做:

隨後繼續手撕 Git。

  1. 將本地項目與遠程倉庫創建關係:
git remote add origin [遠程倉庫地址]
複製代碼
  1. 同步遠程倉庫代碼到本地
git pull --rebase origin [須要同步的分支]
複製代碼

再來個操做示意圖:

  1. 推送本地代碼到遠程倉庫 這裏須要注意,因爲首次推送遠程庫,因此要使用以下命令:
git push -u origin [須要上傳的分支]
複製代碼

然後續的推送則不須要添加 -u 參數:

git push origin [須要上傳的分支]
複製代碼

再來個操做圖,嚴格貫徹雞老大貼心分享~

此時刷新咱們的 GitHub,神奇的本地代碼已經提交到遠程倉庫了。

拓展 - 提交後才發現還有文件未忽略,怎麼辦?

不知道你們有沒有注意到上圖中倆個鮮明的紅色箭頭,其實沒啥亂用。可是咱們設置了忽略文件並添加成功了,針對這個狀況又該如何處理?

1. 刪除本地緩存

git rm -r --cached .
複製代碼

2.調整忽略文件

此處本身添加須要忽略的文件或者目錄便可。

3. 將更改的文件添加暫存區

git add .
複製代碼

4. 提交遠程倉庫

git commit -m 'Update info'
複製代碼

5. 推送遠程倉庫

git push origin master
複製代碼

刷新 Github 便可。

感謝我文哥~

參考資料

相關文章
相關標籤/搜索