1. 程式人生 > >簡易git教程以及如何使用android studio來獲取gitlab上的專案

簡易git教程以及如何使用android studio來獲取gitlab上的專案

   前幾天跟師兄提了下對於git的使用不熟悉,結果被師兄狠狠的鄙視了一波。所以今天整理一下自己這一天的學習成果。對於git原理簡單的分析與總結以及如何使用git的簡易教程,同時順便了解下如何使用android studio來獲取gitlab上的專案。

     這裡我僅闡述我對git的理解,借用了一些別人的教程。廖雪峰的git教程

      首先git不同於svn,是分散式版本控制系統。不同於集中式版本控制系統,分散式版本控制系統在每一臺電腦上都有一個完整的版本庫,而集中式版本控制系統有一個集中的伺服器來管理版本,所以每一臺電腦工作時都需要聯網從遠端伺服器上獲取最新的版本才能繼續工作。而git支援離線工作,使用者可以優先將程式碼提交的本地的版本庫,然後再提交到遠端庫裡。從這方面來說,git確實更加安全一些,因為每臺電腦都有一個完整的版本庫。

     git的安裝,對於windows使用者來說,進入git官網下載git程式,安裝成功應該可以在開始選單裡面找到git bash這個選項。

     git安裝成功後,再簡單配置一下:

      就是在git bash裡輸入兩行程式碼

      1. git config --global user.name"yourname"

       2.git config -- global user.email"[email protected]"

    "yourname"指你需要填入你自己的名字或使用者名稱, “[email protected]”指填入你自己的郵箱。

我想對於大多數人來說無非想做兩件事,一件就是從gitlab或者github網站上克隆程式碼到本地,另一件就是上傳自己的本地專案到達gitlab或者github網站上。這裡我們先說如何克隆gitlab或者github網站的專案到本地。

      git專案克隆到本地的方法(windows):

        1. 配置ssh 連線資訊。具體教程請參考配置ssh連線教程,教程內的程式碼用git bash來實現。配置過程中需要輸入密碼,對於不重要的東西沒必要輸入密碼,直接enter過。如果輸入了密碼,請記住密碼,後面的拷貝是需要輸入密碼的。

         2.將配置ssh得到的公鑰複製到你的gitllab或者github網站個人資訊的ssh key 中。沒找到的同學好好找找,或者自己搜尋。

         3.接下來的克隆你可以敲程式碼,你也可以用滑鼠點點點。如果你的編碼環境集成了git,你可以使用其git將gitlab的專案拷貝的本地,非常簡單。以android studio為例:

                               1.開啟android studio,在最開始選擇需要開啟專案的介面有個check out project from version control

                                           

                                 2.點選後選擇git。

                                           

                              3.url輸入你在gitlab或者github上面的ssh地址。並選擇要克隆到的目錄,必須是空目錄。

                              4.點選clone,就成功將程式碼克隆到本地了。其他的ide操作其實都大同小異,自己摸索摸索就會了

                     如果你想用敲程式碼的方法來實現,請在git bash裡面輸入$ git clone -b <branch name> [remote repository address]  

git clone -b develop_hh ssh地址 . 很簡單是不是。

          git專案push到gitlab的方法(android studio)。

              git專案要push到gitlab,需要先將當前的專案add到暫存區,然後再commit到本地的版本庫,最後再從本地版本庫push到遠端庫。操作也很簡單,點選選單欄vcs ->Git->add->commit,選擇要commit的檔案並填寫備註資訊,然後仍然從vcs的git裡點選push,點選修改你需要上傳到的分支,然後點選Push就成功上傳了。(暫未貼圖,後面會將圖補上)。

相關推薦

簡易git教程以及如何使用android studio獲取gitlab專案

   前幾天跟師兄提了下對於git的使用不熟悉,結果被師兄狠狠的鄙視了一波。所以今天整理一下自己這一天的學習成果。對於git原理簡單的分析與總結以及如何使用git的簡易教程,同時順便了解下如何使用android studio來獲取gitlab上的專案。      這裡我僅闡

Android studio開發移動App--SQA計劃和系統測試規程

問題 最終 狀態圖 sdn AI 更改 @* 使用情況 成績 概述 團隊分工 產品需求 團隊合作 每日例會 思維導圖 UML 產品代碼 團隊分工 成員:劉鵬芝,羅樟,王小莉,沈興艷,徐棒,彭康明,胡廣鍵 產品用戶:王小莉 需求規約:彭康明,羅樟 UML:劉鵬芝,沈興艷

Android Studio開發獲取本地時間

import 自己 public ack info 聊天記錄 datetime AS IV 實現本地聊天記錄功能,用到獲取本地時間的函數,感覺比較實用,分享給大家! 1、在相應moudle的java文件夾下建立自己的util文件夾如·: 2、建立DateUtil類 pa

JNI入門教程1---Android studio 下JNI程式設計例項並生成so庫

參考地址: https://www.cnblogs.com/jymblog/p/5526865.html                   https://www.jianshu.com/p/a

cordova整合sencha touch建立APP專案以及Android Studio專案匯入和打包

-------------------目錄結構-------------------------------------------         \app                                                          

android studio如何獲取SHA1(Win+Mac)

我在上次寫了一個關於android studio獲取SHA1的文章,但是那個文章相對於有些麻煩,我這次分享一個比較簡單的獲取SHA1 的教程,這次真的很簡單: 1、開啟android studio建立專案(這個步驟我就不說截圖了) 2、點選介面下的Terminal,開啟命令列 3、輸

Android Studio開發】Android Studio如何獲取versionname和versioncode

在eclipse中我們很清楚可以用下面的程式碼獲取到versionname和versionname //eclipse獲取versioncode和versioncode public void getEclipseVersionInfo(){ int versio

android studio App獲取版本資訊

//版本名 public static String getVersionName(Context context) { return getPackageInfo(context).versionName; } //版本號 public static

Android studio獲取到的 VersionName 一直是1.0 VersionCode 一直是1 的問題

問題描述: 我使用下面的程式碼獲取VersionName 和 VersionCode PackageManager manager = getPackageManager(); try { PackageInfo info =

Android Studio 權威教程Android Studio 三種新增外掛的方式

前幾篇blog我們介紹瞭如何安裝和配置Android Studio,這篇Blog我們來聊聊如何給Android Studio新增外掛,新增外掛的路徑有三種,我把他們分類如下: 點選設定小按鈕 點選[Plugins]這裡展示的是你

Android Studio獲取sha1證書指紋資料的方法

高德地圖開發申請KEY的時候需要開發者提供SHA1證書指紋資料,在eclipse很容易就找到了,但是Android Studio很久也沒找到,只能使用在網上看到的方法了,在Android Studio中的Terminal中使用keytool獲取了,具體如下圖所示(輸入金鑰庫

【菜鳥教程Android studio 使用Rxjava/RxAndroid簡單小例子【更新帖】

Rxjava現在挺火,總的來說就是來解決非同步操作的。 具體詳細解釋,csdn有的是,不贅述,這裡只是提供例子。我也剛接觸,大神勿噴請繞道。2016-09-13 最簡單的例子(迴圈1秒載入輸出日誌一次),開篇第一步在你的build.grade裡面的depend

Log詳解以及Android Studio修改LogCat的顏色

轉至http://blog.csdn.NET/Android_Tutor/archive/2009/12/26/5081713.aspx 轉至http://blog.csdn.net/yy1300326388/article/details/45825123 在除錯程式

Android Studio獲取檢視簽名SHA1證書指紋資料或MD5的方法

原來在Eclipse中獲取SHA1或者MD5,在IDE介面上就可以查詢到。切換到Android Studio後,如何檢視呢?找了半天沒找到。那就老辦法命令列。第一步、開啟Android Studio的Tools->Open Terminal...(新版本已經調整了位置,

關於Mac升級Android Studio無法獲取安裝目錄許可權的解決辦法

Android Studio3.0 Canary1升級版本2時,報錯Studio does not have write access to /private/var/folders/解決辦法: Terminal中輸入 sudo /Applications/Android\

android-studio如何獲取除錯版和正式版sha1值

1.除錯版 首先,找到studio的terminal; 然後,找到jdk的bin目錄下,輸入命令:keytool -list -v  -keystore debug.keystore檔案路徑; 例如我的是keytool -list -v  -keystore C:\User

訊飛的聲紋識別API以及Android studio的初體驗

【安裝時候的坑】 安裝Android studio的時候最好放c盤  因為我電腦上git 和sdk 和gradle就放在c盤 因為空間不夠studio沒有放在c盤 後來翔宇因為一直有git的root請求 認為有時候as需要呼叫c盤程式的時候沒有許可權 我看了一下 那個是a

Android Studio了,它能取代Eclipse嗎?

Google I/O 2013開發者大會還未開始時便已讓許多人心生期待,就我來說,每一次Google I/O的舉行,總會讓我有一種白活了的感覺。於是乎,就有人很鄙視我說“白活了那麼多年,還在乎這一年麼?”對比今昔,也正如《谷歌I/O大會迴歸本源關注開發者:推出最新Andr

Android studio直接獲取debug和release的SHA1和MD5值

當我們申請友盟或者百度地圖等金鑰時,會需要SHA1或者MD5,查一些資料都是用es或者dos命令生成,現在嘗試用As生成。 新建一個專案,然後按照下圖操作,看會有什麼效果: 根據我描述的三步,直接發現直接生成了debug的SHA1和MD5:如圖 是不是很快捷,現在就來試

Android Studio快速獲取數字簽名SHA1

Android Studio中獲取數字簽名SHA1除了使用Terminal命令列獲取的方式之外還可以通過Android Studio工具自身的Gradle projects獲取,而且方式簡單的多。 操