偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

工作中,AS和Git更配哦!

開(kāi)發(fā) 開(kāi)發(fā)工具
對(duì)于大多數(shù)開(kāi)發(fā)而言,使用 Git 只需要在 Terminal 中,通過(guò)命令就可以完成所有的操作。但是實(shí)際上 Android Studio 中,同樣提供了非常方便的圖形化接口。本文就在 Android Studio(下文簡(jiǎn)稱AS)中,如何快捷的使用 Git ,做一個(gè)簡(jiǎn)單的介紹。

 [[196641]]

一、前言

對(duì)于大多數(shù)開(kāi)發(fā)而言,使用 Git 只需要在 Terminal 中,通過(guò)命令就可以完成所有的操作。但是實(shí)際上 Android Studio 中,同樣提供了非常方便的圖形化接口。本文就在 Android Studio(下文簡(jiǎn)稱AS)中,如何快捷的使用 Git ,做一個(gè)簡(jiǎn)單的介紹。當(dāng)然,本文中的方式也適用于 Jetbrains 公司的其他產(chǎn)品。

二、方便的從GitHub上clone

一般來(lái)說(shuō),一些 Github 上的開(kāi)源項(xiàng)目,我們可以通過(guò) git clone 命令,或者直接下載開(kāi)源項(xiàng)目的Zip包,然后本地解壓,用AS導(dǎo)入,即可運(yùn)行。

但是實(shí)際上 AS 提供了更方便的方式,直接在AS中完成所有操作。

如上圖所示,可以直接通過(guò) File→Project from Version Control→GitHub 來(lái)導(dǎo)入一個(gè) GitHub 上的開(kāi)源項(xiàng)目。

***使用的時(shí)候,會(huì)要求登錄已有的GitHub的賬戶,這里可以使用密碼直接登錄。

登錄完成之后,就可以直接通過(guò) Https 的方式 clone 一個(gè) Github 上的項(xiàng)目了。

三、查看當(dāng)前Git Branch

在 AS 中,無(wú)論是通過(guò) Github 導(dǎo)入的開(kāi)源項(xiàng)目,還是工作環(huán)境中,公司的私有項(xiàng)目。只要是用 Git 管理的,都可以直接在AS中使用。

上圖是在AS的右下角,可以看到,當(dāng)前的分支是,master。

四、快速Commit、Push代碼

其實(shí) AS 中,對(duì)這些管理類的工具,都集成在了一起,一般用快捷鍵 [alt+`] 觸發(fā)。

可以看到,集成了 Git 相關(guān)的所有操作。記住對(duì)應(yīng)的快捷鍵,開(kāi)發(fā)效率杠杠的。

讓 commit 也變的簡(jiǎn)單,在 commit 的時(shí)候,可以選擇僅僅 commit ,還是commit and Push 。

當(dāng)然,除了在 commit 的時(shí)候 Push ,同樣可以單獨(dú)去 Push 代碼。

五、Pull當(dāng)前Branch***的代碼

在上面的 VCS Operations 窗口中,并沒(méi)有 Pull 代碼的快捷方式,但是實(shí)際上也是支持的,查看自己 Pull 的快捷鍵,可以在 VCS→Git 中查看到。

六、Stash和UnStash

在實(shí)際工作中,經(jīng)常會(huì)存在需要在多個(gè)分支切換代碼,當(dāng)然切換的時(shí)候,工作環(huán)境并不干凈,有正在改動(dòng)的代碼。這個(gè)時(shí)候就會(huì)發(fā)現(xiàn) Stash 是個(gè)好東西。在 AS 中,也可以方便快捷的使用 Stash 。

git stash 我一般是不設(shè)置快捷鍵的,直接使用 [alt+`] 調(diào)出 VCS Operations 窗口,就可以直觀的使用了。

當(dāng)需要恢復(fù) stash 的時(shí)候,UnStash 也同樣的好用。呼出 VCS Operations 窗口,選擇 UnStash Changes 即可。

在 UnStash Changes 的窗口下,可以選擇恢復(fù)這個(gè) Stash 到當(dāng)前分支,也可以通過(guò) “As new branch” 重新創(chuàng)建一個(gè)新的分支來(lái)恢復(fù)這段改動(dòng)。

七、結(jié)語(yǔ)

這里介紹的功能,基本上可以適用于 90% 的工作環(huán)境,一般工作中也就只適用的到這些功能了,更高級(jí)的功能可以自己在使用中發(fā)掘。

雖然使用命令在 Terminal 中操作 Git 是一種通用的方式,但是如果有更好用更直觀的圖形化界面,同樣也可以提高效率。但是***還是結(jié)合 Git 命令去使用,要理解自己在圖形化界面上點(diǎn)點(diǎn)點(diǎn)的操作,實(shí)際上背后的邏輯是什么,這樣才能進(jìn)步而不是僅僅停留在會(huì)用的階段。

【本文為51CTO專欄作者“張旸”的原創(chuàng)稿件,轉(zhuǎn)載請(qǐng)通過(guò)微信公眾號(hào)聯(lián)系作者獲取授權(quán)】

戳這里,看該作者更多好文

責(zé)任編輯:武曉燕 來(lái)源: 51CTO專欄
相關(guān)推薦

2016-03-16 14:59:09

HadoopSpark大數(shù)據(jù)平臺(tái)

2021-07-15 08:12:31

體系感面試邏輯思維

2024-12-17 08:20:50

2025-05-19 00:00:00

Git代碼自動(dòng)化

2015-12-07 15:02:28

NessusPowershell系統(tǒng)安全

2017-02-27 11:20:31

大數(shù)據(jù)DevOps遷移

2021-04-18 21:07:32

門面模式設(shè)計(jì)

2019-12-11 15:21:12

PythonExcel瀏覽器

2018-04-18 16:27:11

互聯(lián)網(wǎng)技術(shù)學(xué)習(xí)

2020-04-29 10:35:45

遠(yuǎn)程工作員工CIO

2021-04-14 09:02:22

模式 設(shè)計(jì)建造者

2022-05-11 14:26:54

網(wǎng)絡(luò)安全遠(yuǎn)程工作

2020-05-12 10:04:31

企業(yè)經(jīng)驗(yàn)和教訓(xùn)CIO

2013-01-06 10:12:32

Web前端Web異步文件上傳

2021-11-03 06:57:41

Vue源碼應(yīng)用

2021-06-27 06:25:14

代碼優(yōu)化技巧Java

2021-02-26 13:50:37

Java并發(fā)代碼

2014-05-27 10:09:21

大數(shù)據(jù)

2013-06-28 11:08:07

運(yùn)維DBASA

2024-02-06 10:31:15

Redis工具運(yùn)維
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)