Android 建立 git 并上傳到遠程倉庫

前言

關(guān)于 Android Studio 與 Git 就不多說了村怪。一般情況下我們都是 clone 一個已有的 git 倉庫到本地繼續(xù)開發(fā)掩完。那么如果是一個全新的項目扼劈,標(biāo)準(zhǔn)的建立并傳到遠程倉庫的流程是怎么樣呢往枷?一番摸索后記錄一下登舞。

Git 安裝

首先要確保計算機已經(jīng)安裝了 Git贰逾,之后 Android Studio 應(yīng)該可以自動識別到 git 的位置。如果不放心可以打開設(shè)置搜索 git 可以手動配置位置并進行測試菠秒。

image

注意區(qū)分 gitgithub 哦~

建立本地倉庫

通過 Android Studio 菜單欄的 VCS - Import into Version Control - Create Git Repository... 即可初始化本地倉庫疙剑。在選擇目錄的時候記得選擇項目的根目錄。

你也可以直接在 Android Studio 下方的 Terminal 界面直接運行下面命令行來建立一個倉庫稽煤。這里終端的默認位置就是項目根目錄。

# 初始化一個倉庫
git init

關(guān)于 .gitignore

.gitignore 用于設(shè)置哪些文件需要忽略版本控制囚戚。Android Studio 已經(jīng)幫我們建立好了一份酵熙,但是這個不是很全。建議根據(jù) Github 提供的文件進行修改驰坊。這里只需要修改項目根目錄下的 ignore 文件就好了匾二,Module 下的沒必要改。

第一次提交

建立好了倉庫拳芙,首先要提交新增的和被修改的文件察藐。在終端執(zhí)行

git add .

即可提交所有新增的與被修改的文件。

點擊菜單欄 VSC - Commit...舟扎,輸入描述即可提交一個 commit. 一般首次 commit 描述習(xí)慣為 Initial commit. 你也可以運行下面的命令行來完成:

git commit -m "Initial commit"

上傳遠程倉庫

建立遠程倉庫

建立一個空倉庫即可分飞。以 Github 為例,建立倉庫睹限,注意不要勾選 Initialize this repository with a README.

image

創(chuàng)建完成后會顯示倉庫地址譬猫,復(fù)制它。倉庫地址分為 HTTPS 和 SSH羡疗,HTTPS 使用賬號密碼驗證染服,SSH 使用密鑰∵逗蓿可以根據(jù)個人習(xí)慣選擇柳刮,如果使用 SSH 需要在 github 配置一下公鑰。

上傳

要上傳提交痒钝,首先需要建立本地與遠程倉庫的關(guān)聯(lián)秉颗。運行下面命令行:

git remote add origin {你的倉庫地址}

然后就可以將默認的 matser 分支提交上去了。點擊菜單欄 VCS - Git - Push 或運行下面命令行即可送矩。

git push origin master

至此我們就完成了新建一個倉庫并提交到遠程站宗。

分支

創(chuàng)建本地分支并 push 到遠程

點菜單欄 VCS - Git - Branches... - New Branch 輸入分支名并勾選,即可創(chuàng)建并切換到此分支益愈。也可以使用下面的命令行:

# 創(chuàng)建并切換到 dev 分支
git checkout -b dev

# 上面命令等價于下面兩條命令
git branch dev
git checkout dev

之后就可以推送到遠程梢灭。通過菜單欄的 Push 可以選擇新的分支并推送夷家。也可以使用下面的命令行:

git push origin dev

檢出遠程分支

有時遠程有一個分支但是本地你沒有,此時就需要檢出遠程分支敏释。首先運行 git fetch 來更新一下库快。然后就可以使用下面的命令行檢出遠程分支,這會在本地創(chuàng)建一個分支并和遠程分支關(guān)聯(lián)钥顽。

git checkout -b 本地分支名 origin/遠程分支名
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末义屏,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子蜂大,更是在濱河造成了極大的恐慌闽铐,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,126評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件奶浦,死亡現(xiàn)場離奇詭異兄墅,居然都是意外死亡,警方通過查閱死者的電腦和手機澳叉,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,254評論 2 382
  • 文/潘曉璐 我一進店門隙咸,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人成洗,你說我怎么就攤上這事五督。” “怎么了瓶殃?”我有些...
    開封第一講書人閱讀 152,445評論 0 341
  • 文/不壞的土叔 我叫張陵充包,是天一觀的道長。 經(jīng)常有香客問我遥椿,道長误证,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,185評論 1 278
  • 正文 為了忘掉前任修壕,我火速辦了婚禮愈捅,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘慈鸠。我一直安慰自己蓝谨,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 64,178評論 5 371
  • 文/花漫 我一把揭開白布青团。 她就那樣靜靜地躺著譬巫,像睡著了一般。 火紅的嫁衣襯著肌膚如雪督笆。 梳的紋絲不亂的頭發(fā)上芦昔,一...
    開封第一講書人閱讀 48,970評論 1 284
  • 那天,我揣著相機與錄音娃肿,去河邊找鬼咕缎。 笑死珠十,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的凭豪。 我是一名探鬼主播焙蹭,決...
    沈念sama閱讀 38,276評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼嫂伞!你這毒婦竟也來了孔厉?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,927評論 0 259
  • 序言:老撾萬榮一對情侶失蹤帖努,失蹤者是張志新(化名)和其女友劉穎撰豺,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體拼余,經(jīng)...
    沈念sama閱讀 43,400評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡污桦,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,883評論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了姿搜。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片寡润。...
    茶點故事閱讀 37,997評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡捆憎,死狀恐怖舅柜,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情躲惰,我是刑警寧澤致份,帶...
    沈念sama閱讀 33,646評論 4 322
  • 正文 年R本政府宣布,位于F島的核電站础拨,受9級特大地震影響氮块,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜诡宗,卻給世界環(huán)境...
    茶點故事閱讀 39,213評論 3 307
  • 文/蒙蒙 一滔蝉、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧塔沃,春花似錦蝠引、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,204評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至鸽疾,卻和暖如春吊洼,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背制肮。 一陣腳步聲響...
    開封第一講書人閱讀 31,423評論 1 260
  • 我被黑心中介騙來泰國打工冒窍, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留递沪,地道東北人。 一個月前我還...
    沈念sama閱讀 45,423評論 2 352
  • 正文 我出身青樓超燃,卻偏偏與公主長得像区拳,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子意乓,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,722評論 2 345

推薦閱讀更多精彩內(nèi)容

  • 一 Git配置和倉庫初始化 下面會介紹Git的使用届良,每個小節(jié)里會講解各個功能在命令行中的實現(xiàn)方式笆凌,并在每小節(jié)的最后...
    Happioo閱讀 3,326評論 0 5
  • Git 基礎(chǔ) 基本原理 客戶端并不是只提取最新版本的文件快照,而是把代碼倉庫完整的鏡像下來士葫。這樣一來乞而,任何一處協(xié)同...
    __silhouette閱讀 15,855評論 5 147
  • 不是我不想告訴你我過往的傷痛,只是怕我哭哇哇的敘述慢显,你笑哈哈的聆聽爪模,因為再大的慈悲都無法讓你,穿越到我的世界荚藻,感受...
  • 增長黑客的職責(zé)和特質(zhì):1.?dāng)?shù)據(jù)為王屋灌;2.專注目標(biāo);3.關(guān)注細節(jié)应狱;4.富于創(chuàng)意共郭;5.信息通透。 數(shù)據(jù)為王的要點:明確...
    楊秀兵閱讀 154評論 0 0
  • 總是充耳不聞會怎么樣呢疾呻?麻木除嘹,平淡,疏離岸蜗,冷淡尉咕,死氣沉沉。對所有事情都沒有感覺了璃岳。
    hyskye閱讀 185評論 0 0