Git命令實現Android專案初次上傳到Git
*本篇文章已授權微信公眾號 guolin_blog (郭霖)獨家釋出
背景
新的專案功能開發接近尾聲,上傳至Git,方便專案的管理。而且剛開始的時候找了好多的文章,發現都是單純的講講Git的一些簡單的命令,說實話,這方面還是需要自己多去使用才能熟練使用,並不是說看了哪位大神的文章後,就都清楚瞭解了,而且有的時候有的文章並不能起到標題所起的名那樣解決你的問題。我是真的找了兩天的關於Android專案初次上傳到Git的文章,有用的文章不多,最難受的是我按照文章上的方式去上傳,總是發生這樣或者那樣的錯誤,真的很dt。不過好在問題得以解決,專案成功的上傳了,且可以成功的下載匯入studio併成功的執行,而且修改提交也是ok的。下面來講我實現的具體步驟。
實現步驟
New Project
登入公司的Git後臺,建立新的專案,如下圖示:
點選上圖的New Project按鈕,彈出如下介面:
填寫你的Project name,這裡我起名為:csdn-andr-pro
可視等級選中Private,因為這個專案現在就只有我一個人,所以先選私有。
點選上圖的Create Project按鈕,彈出介面如下:
上面的紅色框內的內容就是你以後專案要上傳的地址:
http://gitlab/zouqi/csdn-andr-pro.git
- 1
注意這裡gitlab到真正上傳的時候需要改為你自己的Git後臺地址。
建立Android專案
這裡新建一個Android專案,如下:
現在講講專案上傳到Git的方式:首先將Git後臺的專案clone一份到本地,比如桌面,那麼在桌面就會生成一個以專案命名的資料夾,然後進入該資料夾內,將你需要上傳的專案都複製貼上到該資料夾下,使用Git命令提交該資料夾下的所有東西到遠處倉庫上。這就是初次上傳的實現方式,下面來一起實現。
Git的下載與安裝
當然要使用Git,需要先安裝Git,這裡我就不做說明了,給出連結自行下載安裝。Git下載與安裝
Git命令上傳Android專案
在桌面點選右鍵,選中Git Bash Here,然後等待一會,彈出介面如下:
- 首先設定使用者名稱和郵箱,標識特定使用者進行專案上傳。使用命令:
git config –global user.name “zouqi”
git config –global user.email “qi.zou@mushiny.com”
命令視窗如下:
- 從遠端庫(origin)克隆一份到本地,倉庫名同遠端倉庫名。使用命令:
然後會提示你輸入使用者名稱,如下圖示:
輸入使用者名稱zouqi後彈出介面輸入你的登入密碼進行驗證,如下圖示:
這是點選ok按鈕後,會在本地建立一個倉庫,但是是空的。因為我是在桌面開啟的Git Bash,所以從遠端克隆下來的倉庫會存在於桌面上。如下所示:
開啟本地倉庫,可以看到裡面有一個.git檔案,該檔案為隱藏檔案,我這裡設定了顯示隱藏檔案,所以大家能看到。這個檔案表明當前的目錄是git管理的倉庫。如下:
- 接下來通過命令先給本地倉庫新增一個readme.md檔案,然後提交到遠端倉庫,提交成功後,重新整理一個Git後臺建立的專案可以看到剛剛新新增的readme.md檔案。如下:
cd csdn-andr-pro
touch README.md
git add README.md
git commit -m “add README”
git push -u origin master
這個時候就給你的專案建立了一個origin master主分支。
接下來就是將新建的Android專案上傳到遠端倉庫了,這裡需要注意一點,上傳的東西不用包含專案的所有檔案,因為有些檔案不同的開發者是不需要的,編譯環境會自動生成。這裡就需要編寫Git的忽略檔案了,用來保證使用Git上傳的時候會忽略一些不用上傳的檔案,確保專案的最優管理。那麼這就涉及到忽略規則了,通過共享渠道,GitHub上有Android專案上傳的忽略規則編寫,下面我給出連結,然後大家將這些規則放到自己Android的專案根目錄下的.gitignore檔案,該檔案是建立Android專案時自帶的,舒服啊,這裡我就笑笑,大家心裡明白就好。
- 1
- 2
- 下面定位你Android專案所在目錄,將所有的專案檔案都複製貼上到本地的倉庫下面。
- 本地倉庫此時有需要上傳的專案的所有檔案了,然後下面來用Git命令上傳。
git remote add origin http://192.168.1.249/zouqi/csdn-andr-pro.git
該命令表明新增並關聯遠端庫。如下:
- 現在這裡提示遠端庫已經存在,那麼我們先移除再重新關聯即可。
git remote rm origin
git remote add origin http://192.168.1.249/zouqi/csdn-andr-pro.git
到現在為止一切都是正常。
- 下面繼續,關聯遠端庫後,這時候就用git命令將本地倉庫下的所有檔案新增並提交到遠處倉庫上。
git add .
該命令表示暫存新增加的和修改的檔案,不包括已刪除的檔案。即當前目錄下所有檔案。如下:
- 出現了一些警告。我們來解決一下。先輸入命令:
git config -l
表示列出所有的一些git的引數配置,可以看到core.autocrlf=true,如下:
- 我們將其設定為false即可。輸入命令:
git config core.autocrlf false
這時候顯示如下:
- 現在一切順利,我們們繼續。輸入命令:
git commit -m “first commit”
該命令表示一次性把暫存區所有檔案修改提交到倉庫的當前分支。注意:提交資訊可為中文也可為英文,若為英文則通常用一般現在時。如果不加引數 -m 則會跳轉到編輯器強制填寫提交說明資訊。如下:
- 這個時候輸入命令將所有暫存區的專案檔案上傳到遠端。如下:
git push
這時候出現了一個提示,如下:
- 這個就是說你的當前master分支沒有upstream分支,設定遠端為upstream即可,按提示命令輸入即可:
git push –set-upstream origin master
這時候你就可以看到本地倉庫中的所有專案檔案都被上傳到遠端倉庫了,我們開啟Git後臺建立的專案,看一下是否如預期的那樣。如下:
可以看到專案成功的上傳了,而且忽略的檔案沒有上傳到Git,一切都如預期的那樣,非常成功。
這就是完整的Android專案初次上傳至Git服務端的實現步驟,這時候就可以對其進行版本控制管理了。
後面我會陸續的介紹專案的下載並匯入Studio中、關於Git命令實現版本的修改提交和一些比較好的Git學習的連結,都是一些牛人的文章。敬請期待!
====================================================
A little bit of progress every day!Come on!
相關文章
- 初次在cmd使用git命令上傳專案至github方法(新手向)Github
- 使用Git工具,實現上傳本地專案到GitHubGithub
- git上傳專案到githubGithub
- 如何用命令將本地專案上傳到gitGit
- 使用git將本地專案上傳到githubGithub
- [Git命令]上傳單個檔案到GitHub專案已有資料夾Github
- 關於本地專案上傳到碼雲和GitGit
- Windows 環境中使用 Git 上傳專案到 GitHubWindowsGithub
- 如何用git將專案程式碼上傳到githubGithub
- 使用git工具上傳本地專案Git
- Git基本命令 -- 建立Git專案Git
- Git上傳檔案Git
- git和tormoisegit上傳本地檔案到githubORMGithub
- 如何使用git命令從github上取得專案Github
- git上傳到遠端有部分檔案未上傳Git
- git篇-- Git在專案實操中常見的使用命令--02Git
- 通過git shell 在Github上傳本地專案Github
- 【Qt 專欄】Qt Creator 的 git 配置 & 上傳到giteeQTGitee
- git上傳過濾檔案Git
- 專案開發常用的Git命令Git
- 實現git版本控制中專案某一個檔案可以不提交,只在本地git生效,不影響線上gitGit
- IDEA中配置Git,在Github上clone專案到IDEAIdeaGithub
- 利用Git subtree 部署專案到 GitHubGithub
- 專案開發 git 常用命令Git
- 使用Git命令列clone一個專案Git命令列
- 如何用idea將專案傳送到gitIdeaGit
- 使用指令上傳gitGit
- git上傳至githubGithub
- 使用 Git 實現 專案的自動化部署Git
- 『現學現忘』Git基礎 — 21、git diff命令Git
- 新建git專案Git
- Git 拉取 GitLab 分支上的專案Gitlab
- 第3篇 :git 首次建立專案上傳,程式碼合併操作Git
- 使用 Git 實現 Laravel 專案的自動化部署GitLaravel
- 上傳專案到githubGithub
- 初次執行 Git 前的配置Git
- git的簡單上傳Git
- Git實用命令指南Git