Only One.Only One.Only One.git
某天,接到老項目改版需求,摩拳擦掌,我摯愛的 Android,剛好想起來以前有個小夥伴問過我怎麼將本地 Android 項目上傳 GitHub,時間很久了,正好藉着這個機會,從新玩一遍,也捎帶腳記錄下。github
下面將會逐步記錄我的上傳習慣採用的方式,有好的方式歡迎交流~緩存
這個隨意,看項目性質去建立選擇私有或者公開倉庫。bash
我的習慣在此操做以下倆步:工具
通常咱們的開發小組會包含不少人,那麼怎麼保證別人也能訪問咱的私有項目呢?this
很 Easy~spa
點擊 "Invite teams or people" 並在彈框中鍵入要添加用戶的 GitHub 名稱:命令行
針對每一個小夥伴的工做指責分配不一樣的權限,具體狀況具體分析:code
完成以後點擊下放 「贊成添加某某到此項目倉庫」 ,隨後下面用戶組便出現了剛剛添加童鞋的我的信息,只不過還須要相應的童鞋贊成加入才能夠,畢竟強扭的瓜不甜嘛。cdn
Android Studio 創建 Android 項目,隨後將 .gitignore 默認的 Git 忽略文件刪除。
刪除的緣由有倆個:
這裏列一下基本步驟:
git init
複製代碼
git add .
複製代碼
git commit -m "Commit Info"
複製代碼
這裏放置我的操做示意圖,以便小夥伴更直觀的查看操做:
隨後繼續手撕 Git。
git remote add origin [遠程倉庫地址]
複製代碼
git pull --rebase origin [須要同步的分支]
複製代碼
再來個操做示意圖:
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 便可。
感謝我文哥~